Apk location in New Android Studio
我开始使用新的Android Studio,却无法在IDE的实际位置中找到该应用程序的APK?
为帮助可能会搜索同一问题答案的人们,了解您在Studio中使用的项目类型非常重要。
等级
创建新项目时的默认项目类型,通常建议使用的是Gradle。
对于名为" Foo"的新项目,主文件夹下的结构为
1 2 3 4 5 | Foo/ settings.gradle Foo/ build.gradle build/ |
内部" Foo"文件夹是主模块(此结构使您以后可以在同一结构中创建更多模块而无需更改)。
在此设置中,生成的APK的位置将在
下
1 | Foo/Foo/build/apk/... |
请注意,每个模块都可以生成自己的输出,因此真正的输出是更多的
1 | Foo/*/build/apk/... |
编辑
在最新版本的Android Studio上,生成的输出的路径为
1 | Foo/*/build/outputs/apk/... |
IntelliJ
如果在切换到Studio之前您是IntelliJ的用户,并且正在直接导入IntelliJ项目,则没有任何更改。在以下位置,输出的位置将相同:
1 | out/production/... |
注意:有时会在1.0左右弃用此参数。
Eclipse
如果您要直接导入Android Eclipse项目,请不要这样做!
一旦您在项目(jar或Library Projects)中具有依赖项,该依赖项将不起作用,并且您的项目将无法正确设置。
如果没有依赖项,则apk将与您在Eclipse中找到它的位置相同:
1 | bin/... |
但是我不能强调这样做的重要性。
我使用的是Android Studio 0.6,而apk是在
中生成的
1 | MyApp/myapp/build/outputs/apk/myapp-debug.apk |
它包含所有库,因此我可以共享。
在Android Studio 0.8.3 Beta上更新。 apk现在位于
1 | MyApp/myapp/build/apk/myapp-debug.apk |
在Android Studio 0.8.6-2.0上更新。 apk现在位于
1 | MyApp/myapp/build/outputs/apk/myapp-debug.apk |
确实没有理由去探索道路; IDE会将其交给您(至少在1.5.1版中)。
在
将出现一个对话框:
如果您使用的是Android Studio的较新版本,则可能如下所示:
单击
但是在AS 3中,当您单击
就我而言,我使用的是Android Studio 1.0.2,我的APK文件来自:
1 | <myAndroidProject>/app/build/outputs/apk/app-debug.apk |
这是Gradle Project的Project_Location / app / build / outputs / apk
如果有人会丢失他的APK并在其他答案中指出的位置找不到它(我找到了这个问题,因为我也找不到它),它可能只是在此文件夹中(我曾经是)<铅>
1 | <project folder>/target/classes/.apk |
我也有一个以下文件:
1 | .unaligned.apk |
我不确定apk是否实际上是应生成的功能完善的apk,但我在各种设备(不仅是目标设备,还包括仅支持最低SDK的设备)上进行了尝试而且有效。
希望这会帮助某人。
使用以下步骤查找
希望它对身体有帮助。
因此Android Studio中的apk是在应用模块的
正确的apk路径为
也可以在这些链接上找到更多参考。
我正在使用Android Studio和gradle。
仅当我运行项目时,它才创建build / apk / <。apk>文件。
按以下命令运行您的项目:Alt u,u
Android Studio:0.5.3
摇篮:0.9。
您可以在以下位置找到APK:
1 | YourProject\\app\\build\\outputs\\apk |
我在.apk文件中
parent_folder /输出/生产/项目名称/项目名称.apk
在新的Android Studio中,已签名的apk直接放置在为其构建apk的模块的文件夹中。
例如:对于包含2个模块Mod1和Mod2的Project ProjectA,apk文件将在
中找到
/Project-to-ProjectA/Mod1/Mod1.apk
/Project-to-ProjectA/Mod2/Mod2.apk
用于Android Studio中APK位置的图像
apk在Android Studio中的位置:
AndroidStudioProjects / ProjectName / app / build / outputs / apk / app-debug-unaligned.apk
从Android Studio版本0.8.6开始,生成APK文件(已签名,我也相信也未签名)将放置在ProjectName / device / build / outputs / apk
中
例如,我正在为Google Glass做某事,而我签名的APK放入/ Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / outputs / apk
您可以找到您的apk文件,如下所示:
1 | yourproject>app>build>output>apk>yourproject.apk |
我正在使用Android Studio 3.0 Canary6。
要构建apk,
单击以
构建apk后,请转到:
1 | C:\\Users\\your-pc-name\\AndroidStudioProjects\\your-app-name\\app\\build\\outputs\\apk\\debug |
The Android build system is the toolkit you use to build, test, run
and package your apps. The build system can run as an integrated tool
from the Android Studio menu and independently from the command line.
You can use the features of the build system to:
相同的项目和模块。
生成过程涉及许多工具和过程,这些工具和过程会在生成
构建过程非常灵活,因此它很有用,它可以了解幕后情况,因为许多构建过程都是可配置和可扩展的。下图描述了构建中涉及的不同工具和过程:
建立发行版本
您现在可以使用"构建"菜单选项来构建应用程序的发行版本以进行分发。
该构建会为每个构建变体生成一个APK:
构建输出
该构建会为
礼貌进入构建系统概述
构建项目并从
获取
如果您是从Eclipse导入的项目,并且正在使用新的Android Studio,
目录
1 | /bin |
存在(此处可能存在旧的二进制文件),但是随着最新的Android Studio更新,实际的当前apk存储在
中
1 | /out/production |
将此添加到模块gradle文件中。它不在默认项目中。然后,您肯定会在/ build / outputs / apk /
中找到APK
1 2 3 4 5 | buildTypes { debug { applicationIdSuffix".debug" } } |
对于Android Studio 2.0
1 | C:\\Users\\UserName\\AndroidStudioProjects\\MyAppName\\app\\build\\outputs\\apk |
在这里
UserName是您的计算机用户名,
MyAppName是您的Android应用名称
单击" Build-Build Bundles / Apks-Build Apk"。
当您在通知上单击"查找"时,通知将显示应用程序的位置。
如果您已经完成了创建APK的操作,请转到:C:\\\\ Users \\\\\\\\ AndroidStudioProjects \\\\\\\\ app \\\\ build \\\\ outputs \\\\ apk \\\\ debug
您好,最重要的答案是正确的,您可以通过android studio中的路径找到apk,但是有一些例外,您无法找到构建/输出
有时如果看不到文件夹,只需转到
app->
1 | <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> |
->删除此行后,您可以看到输出文件夹,根据我的经验,它只是在上述答案中添加了更多信息:)
谢谢!?!
从Android Studio 3.0 / Gradle Build Tools 3.0.0开始,现在可以在
在项目视图中单击小齿轮图标,并确保已选中"显示排除的文件"。否则,IDE会将
有关Gradle的信息,请参见:https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html。
"例如:Java插件将使用这些目录来计算类路径并破坏内容; IDEA和Eclipse插件会将这些文件夹放在相关的类路径中。"
因此,除非您未在配置文件中显式定义它们,否则它取决于配置中的插件构建。
首先必须构建apk。
在Android Studio中,依次选择"构建">"构建捆绑包/ APK">"构建APK"。
然后在C:\\\\ Users \\\\ AndroidStudioProjects \\\\ app \\\\ build \\\\ outputs \\\\ apk \\\\ debug中找到apk。
提示:如果在调试文件夹中看不到app-debug.apk,则必须单击BUILD->在Android Studio中重建项目。
毕竟:"所有已构建的APK都保存在项目名称/模块名称/ build / outputs / apk /中,构建您的项目LINK
要在android studio中创建apk,请构建菜单->构建包/ apk->构建apk
它将创建您的项目的apk文件。之后,该apk将在您的
中可用
项目目录-> app-> build->输出-> apk->调试-> app-debug.apk