我开始使用新的 Android Studio,在 IDE 中找不到应用程序的 APK,它实际上位于哪里?
为了帮助可能搜索这个问题答案的人,了解您在 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/...
情报
如果在切换到 Studio 之前您是 IntelliJ 的用户,并且正在直接导入 IntelliJ 项目,那么没有任何更改。下列项下的产出位置将相同:
out/production/...
注意: 这在1.0左右有时会被弃用
日食
如果您直接导入 Android Eclipse 项目,< strong > 不要这样做! 一旦您的项目中有依赖项(jar 或 Library Projects) ,这将无法工作,并且您的项目将无法正确设置。 如果没有依赖关系,那么 apk 将位于 Eclipse 中的相同位置:
bin/...
然而,我不能强调足够的重要性 没有这样做。
.apk文件位于 [your project]\out\production\[your project name]
.apk
[your project]\out\production\[your project name]
如果您已经从 Eclipse 导入了项目并且正在使用新的 Android Studio 目录
/bin
确实存在(这里可能有旧的二进制文件) 然而,实际存储的是最新的 Android Studio 更新
/out/production
在新的 Android Studio 中,已签名的 apk 直接放置在构建 apk 的模块的文件夹中。
例如: 对于包含2个模块 Mod1和 Mod2的 ProjectA 项目,apk 文件将在
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
Android Studio 中 APK 位置的图像
如果有人丢失了他的 APK,并且在其他答案中的位置找不到它(我发现了这个问题,因为我也找不到它) ,它可能就在这个文件夹里(我的是)
<project folder>/target/classes/<appname>.apk
我还有一个这样的文件:
<appname>.unaligned.apk
我不能完全确定,apk 是否是应该生成的成熟的 apk,但是我在不同的设备上(不仅仅是目标设备,还有那些只支持最小 SDK 的设备)尝试过,它起作用了。
希望这能帮到别人。
构建您的项目并从 your_project\app\build\apk获得 apk
your_project\app\build\apk
apk
我用的是 Android Studio 和 gradle。 它仅在我运行项目时才创建 build/apk/< . apk > 文件。 按下以下键运行项目: Alt + u,u
Android Studio: 0.5.3 等级: 0.9 +
我在 Android Studio 0.6上,APK 是在
MyApp/myapp/build/outputs/apk/myapp-debug.apk
它包含了所有的库,所以我可以分享它。
Android Studio 0.8.3 Beta的最新消息,已经连上 APK 了
MyApp/myapp/build/apk/myapp-debug.apk
Android Studio 0.8.6-2.0的最新消息,已经连上 APK 了
你可以在以下网址找到 APK:
YourProject\app\build\outputs\apk
在 Android Studio 中的 apk 位置:
AndroidStudioProjects/ProjectName/app/build/output/apk/app-debug-unalong. apk
从 版本0.8.6开始生成一个 APK 文件(已签名的,我相信也是未签名的)将被放置在 ProjectName/device/build/output/apk中
例如,我正在为谷歌眼镜和我的签名 APK 下降到 /用户/MyName/AndroidStudioProjects/HelloGlass/glass/build/output/apk的东西
将此添加到您的模块级别文件中。它不存在于默认项目中。然后您肯定会在/build/output/APK/中找到 APK
buildTypes { debug { applicationIdSuffix ".debug" } }
我拿到了 APK 文件 Rent _ file/out/production/projectname/projectname.apk
在我的例子中,我使用的是 Android Studio 1.0.2,我的 APK 文件来自:
<myAndroidProject>/app/build/outputs/apk/app-debug.apk
使用以下步骤查找 apk:-
build
output
希望能帮到某些人。
它是 Gradle 项目的 Project _ Location/app/build/output/apk
对于 Gradle,请看这里: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html。 “ 例如: Java 插件将使用这些目录来计算类路径和震动内容; IDEA 和 Eclipse 插件将把这些文件夹放在相关的类路径上。”
所以它依赖于配置中的插件构建,除非你没有在配置文件中明确定义它们。
单击项目视图中的小齿轮图标,确保勾选“显示排除的文件”。否则,IDE 将在 $project/$module/build/下隐藏 output和其他几个重要目录。
$project/$module/build/
你好,以上所有的答案都是正确的,你可以通过在 android 工作室的路径找到 apk,但是也有例外,你不能找到 < strong > build/output 文件夹,如果你不能看到它只是去
App —— > app.iml文件,并在其中找到以下行:-
app.iml
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
在 移除之后,你可以看到输出文件夹,它只是根据我的经验在上面的答案中添加更多的信息:)
谢谢!
您可以找到您的 apk 文件如下:
yourproject>app>build>output>apk>yourproject.apk
Android 构建系统是您用来构建、测试和运行的工具包 构建系统可以作为一个集成的工具运行 独立于命令行。 您可以使用构建系统的特性:
构建过程涉及许多工具和过程,它们在生成 .apk的过程中生成中间文件。如果您是在 Android Studio 中开发,那么每次运行项目或模块的 Gradle build 任务时,都会完成完整的构建过程。
构建过程非常灵活,因此理解底层发生的事情是非常有用的,因为构建过程的大部分是可配置和可扩展的。下图描述了构建中涉及的不同工具和过程:
现在可以使用“生成”菜单选项为分发版生成应用程序的发行版。
构建为每个构建变量生成一个 APK: app/build/apk/(或 app/build/outputs/apk)目录包含名为 app ——的包。例如,app-full-release。Apk 和 app-demo-debug。APK.
app/build/apk/
app/build/outputs/apk
构建输出
构建为 app/build folder中的每个构建变体生成一个 APK: app/build/outputs/apk/ directory包含名为 app ——的包。例如,App-full-release. apk 和 app-demo-debug. apk。
app/build folder
app/build/outputs/apk/ directory
礼貌归 译自: 美国《科学》杂志网站(http://developer.android.com/intl/es/sdk/install/Studio-Build.html)原著: http://developer.android.com/intl/es/sdk/install/Studio-Build.html
因此,在 Android 工作室的 apk 是在 应用程序模块的 build文件夹中生成的。
到 apk 的正确路径是 \app\build\outputs\apk。我使用的是 Android Studio Version 1.4.1。因此,apk 可以在 app/build/apk/或 \app\build\outputs\apk基础上找到您正在使用的 Android 工作室的版本。请参考下图
\app\build\outputs\apk
也可以在这些链接上找到更多的参考资料。
对于 Android Studio 2.0
C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk
给你 UserName 是您的计算机用户名和 MyAppName 是你的 Android 应用程序名
实际上没有理由深入挖掘路径; IDE 将它交给您(至少在版本1.5.1中)。
在 Build菜单中,选择 Build APK:
Build
Build APK
将出现一个对话框:
如果你正在使用一个新版本的 Android Studio,它可能看起来像这样:
点击 Show in Explorer或者 locate链接,你会看到一个文件浏览器,位置就在 Android Studio 放 APK 文件的地方附近:
Show in Explorer
locate
但是在 AS 3中,当您单击 locate时,它会将您置于 app级别。您需要进入 release文件夹获取 APK文件。
app
release
APK
我使用的是 Android Studio 3.0金丝雀6。
为了构建 apk,
点击 Build->Build APK(s)。
Build->Build APK(s)
在构建了 apk 之后,访问:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
从 Android Studio 3.0/Gradle Build Tools 3.0开始,现在可以在 foo/bar/build/outputs/apk/flavorName/buildType中找到与项目名称 foo和模块名称 bar有关的 APK 工件。现在,每个 apk文件都有一个目录,首先按照风味(关于风味维度)进行排序,然后按照构建类型进行排序。
foo/bar/build/outputs/apk/flavorName/buildType
foo
bar
毕竟: “所有构建的 APK 都保存在 project-name/module-name/build/output/apk/构建项目链接中
提示: 如果您看不到应用程序调试。在调试文件夹中的 apk,你必须点击 BUILD-> Rebuild Project in Android Studio。
要在 android 工作室中创建 apk,请转到 build menu-> build bundle/apk-> build apk
它将使你的项目的 apk 文件。在此之后,apk 将在您的
项目目录-> app-> build-> output-> apk-> debug-> app-debug. apk
单击 Build-Build bundle/Apks-Build Apk。
一个通知将显示应用程序的位置,当你点击通知上的“定位”。
如果您已经创建了 apk,那么 goto: C: UserAndroidStudioProjects 应用程序构建输出 apk 调试
首先必须建造平衡点。 在 Android Studio 中,Build > Build Bundle/APK > Build APK。 然后在 C: UserAndroidStudioProjects 应用程序构建输出 apk 调试中找到 apk。