我开始使用新的Android Studio,无法在IDE中找到应用程序的APK,它实际上位于哪里?
答案 0 :(得分:121)
为了帮助那些可能会搜索同一问题答案的人,了解您在Studio中使用的项目类型非常重要。
<强>摇篮强>
创建新项目时的默认项目类型,推荐的项目类型通常是Gradle。
对于名为“Foo”的新项目,主文件夹下的结构将为
Foo/
settings.gradle
Foo/
build.gradle
build/
内部“Foo”文件夹是主模块(此结构允许您稍后在同一结构中创建更多模块而无需更改)。
在此设置中,生成的APK的位置将在
下Foo/Foo/build/apk/...
请注意,每个模块都可以生成自己的输出,因此真正的输出更多
Foo/*/build/apk/...
修改的 在最新版本的Android Studio上,生成输出的位置路径是
Foo/*/build/outputs/apk/...
<强>的IntelliJ 强>
如果您在切换到Studio之前是IntelliJ的用户,并且直接导入IntelliJ项目,则没有任何更改。输出的位置在:
下相同out/production/...
注意:这有时会在1.0左右被弃用。
<强>的Eclipse 强>
如果您直接导入Android Eclipse项目,不要这样做! 只要您的项目(罐子或库项目)中存在依赖项,这将无效,您的项目将无法正确设置。 如果你没有依赖关系,那么apk将与你在Eclipse中找到它的位置相同:
bin/...
但是我不能强调不这样做的重要性。
答案 1 :(得分:81)
我在 Android Studio 0.6 上,而apk是在
中生成的MyApp/myapp/build/outputs/apk/myapp-debug.apk
它包含了所有图书馆,因此我可以分享它。
更新 Android Studio 0.8.3测试版。 apk现在在
MyApp/myapp/build/apk/myapp-debug.apk
更新 Android Studio 0.8.6 - 2.0 。 apk现在在
MyApp/myapp/build/outputs/apk/myapp-debug.apk
答案 2 :(得分:51)
没有理由去挖掘路径; IDE交给你(至少1.5.1版本)。
在Build
菜单中,选择Build APK
:
将出现一个对话框:
如果您使用的是较新版本的Android Studio,则可能如下所示:
点击Show in Explorer
或locate
链接,您将看到位于Android Studio放置APK文件的位置附近的文件浏览器:
但在AS 3中,当您点击locate
时,它会将您置于app
级别。您需要进入release
文件夹以获取APK
文件。
答案 3 :(得分:14)
在我的情况下,我使用的是Android Studio 1.0.2,我从以下位置获取了我的APK文件:
<myAndroidProject>/app/build/outputs/apk/app-debug.apk
答案 4 :(得分:8)
如果有人会错过他的APK并且无法在其他答案中说明的位置找到它(我发现了这个问题,因为我也找不到它)它可能只是在这个文件夹中(我的是)< / p>
<project folder>/target/classes/<appname>.apk
我还有一个文件:
<appname>.unaligned.apk
我不完全确定,apk是否实际上是应该生成的完整apk,但我在各种设备上尝试过(不仅是目标设备,还有那些只支持最小SDK的设备)它起作用了。
希望这会对某人有所帮助。
答案 5 :(得分:8)
Gradle Project的Project_Location / app / build / outputs / apk
答案 6 :(得分:6)
因此,Android工作室中的apk是在 app 模块的build
文件夹中生成的。
apk的正确路径为\app\build\outputs\apk
。我使用的是Android Studio 1.4.1版。因此,根据您正在使用的Android工作室版本,可以在app/build/apk/
或\app\build\outputs\apk
找到apk。请参阅下图
还可以在这些链接上找到更多参考资料。
答案 7 :(得分:6)
使用以下步骤查找apk
: -
build
文件夹。output
文件夹。apk
文件夹。apk
。 希望它对某些人有所帮助。
答案 8 :(得分:5)
我正在使用Android Studio和gradle。 它创建了build / apk /&lt; .apk&gt;文件只在我运行项目时。 按以下按钮运行项目:Alt + u,u
Android Studio:0.5.3 Gradle:0.9。+
答案 9 :(得分:5)
您可以在以下网址找到APK:
YourProject\app\build\outputs\apk
答案 10 :(得分:3)
.apk
文件位于[your project]\out\production\[your project name]
答案 11 :(得分:3)
我收到了.apk文件 parent_folder /缩小/生产/项目名称/ projectname.apk
答案 12 :(得分:3)
从 Android Studio的0.8.6版本生成一个APK文件(已签名,我相信也是未签名的)将放在 ProjectName / device / build / outputs / apk
例如,我正在为Google Glass制作一些内容,我的签名APK会被放入 / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / outputs / apk
答案 13 :(得分:3)
在新的Android Studio中,签名的apk直接放在构建apk的模块文件夹中。
例如:对于包含2个模块Mod1和Mod2的Project ProjectA,可以在
中找到apk文件/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
答案 14 :(得分:3)
apk在Android Studio中的位置:
AndroidStudioProjects /项目名/应用/建造/输出/ APK / APP-调试unaligned.apk
答案 15 :(得分:2)
构建项目并从apk
your_project\app\build\apk
答案 16 :(得分:2)
你可以找到你的apk文件,如下:
yourproject>app>build>output>apk>yourproject.apk
答案 17 :(得分:2)
Android构建系统是您用于构建,测试和运行的工具包 并打包您的应用程序。构建系统可以作为集成工具运行 从Android Studio菜单中独立于命令行。 您可以使用构建系统的功能:
构建过程涉及许多工具和流程,这些工具和流程在生成 .apk
的过程中生成中间文件。如果您在Android Studio中进行开发,则每次为项目或模块运行Gradle构建任务时都会完成整个构建过程。
构建过程非常灵活,因此,了解内部发生的情况非常有用,因为构建过程的大部分内容都是可配置和可扩展的。下图描绘了构建中涉及的不同工具和流程:
现在,您可以使用“生成”菜单选项构建应用程序的发行版以进行分发。
构建为每个构建版本生成一个APK: app/build/apk/
(或 app/build/outputs/apk
)目录包含名为app - 的软件包。 ;例如,app-full-release.apk和app-demo-debug.apk。
构建输出
该版本会为app/build folder
中的每个构建版本生成一个APK: app/build/outputs/apk/ directory
包含名为app - 的软件包。例如, app-full-release.apk和app-demo-debug.apk 。
答案 18 :(得分:1)
在模块gradle文件中添加它。它不在默认项目中。然后你肯定会在/ build / outputs / apk /
中找到APKbuildTypes {
debug {
applicationIdSuffix ".debug"
}
}
答案 19 :(得分:1)
如果您从Eclipse导入了一个Project并且正在使用新的Android Studio 目录
/bin
确实存在(这里可能有旧的二进制文件)然而使用最新的Android Studio更新实际的当前apk 存储在
/out/production
答案 20 :(得分:1)
我正在使用Android Studio 3.0 canary 6.
构建apk,
点击Build->Build APK(s)
。
构建apk后,转到:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
答案 21 :(得分:0)
首先必须构建apk。 在Android Studio中,依次选择“构建”>“构建捆绑包/ APK”>“构建APK”。 然后在C:\ Users \ AndroidStudioProjects \ app \ build \ outputs \ apk \ debug中找到apk。
答案 22 :(得分:0)
点击“ Build-Build Bundles / Apks-Build Apk”。
当您在通知上单击“查找”时,通知将显示应用程序的位置。
如果您已经完成了创建APK的操作,请转到:C:\ Users \\ AndroidStudioProjects \\ app \ build \ outputs \ apk \ debug
答案 23 :(得分:0)
要在android studio中创建apk,请构建菜单->构建包/ apk->构建apk
它将创建您项目的apk文件。之后,该apk将在您的
中可用项目目录-> app-> build->输出-> apk->调试-> app-debug.apk
答案 24 :(得分:0)
提示:如果在调试文件夹中看不到app-debug.apk,则必须单击BUILD - &gt;在Android Studio中重建项目。
答案 25 :(得分:0)
毕竟:&#34;所有构建的APK都保存在project-name / module-name / build / outputs / apk / Build your project LINK
中答案 26 :(得分:0)
从Android Studio 3.0 / Gradle Build Tools 3.0.0开始,现在可以在foo/bar/build/outputs/apk/flavorName/buildType
中找到关于项目名称foo
和模块名称bar
的APK工件}。现在,每个apk
文件的目录都按照flavor(关于flavor大小)排序,然后按构建类型排序。
答案 27 :(得分:0)
适用于Android Studio 2.0
C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk
下面 UserName是您的计算机用户名和 MyAppName是您的Android应用程序名称
答案 28 :(得分:0)
大家好以上所有答案都是对的你可以通过android studio中的路径找到apk但有例外你无法找到构建/输出 文件夹有时候,如果你不能看到它只是去
应用程序 - &GT; app.iml
文件,并在其中找到以下行: -
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
- &GT;在删除此行后,您可以看到输出文件夹,只是根据我的经验向上面的答案添加更多信息:)
谢谢!〜!
答案 29 :(得分:0)
单击项目视图中的小齿轮图标,确保选中“显示排除的文件”。否则,IDE将隐藏output
和$project/$module/build/
下的其他几个重要目录。
答案 30 :(得分:0)
对于Gradle,请查看此处:https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html。 “例如:Java插件将在计算类路径时使用这些dirs并用于震动内容; IDEA和Eclipse插件会将这些文件夹放在相关的类路径上。”
所以它依赖于配置中的插件构建,除非你没有在配置文件中明确定义它们。