android - 新 Android Studio 中的 Apk 位置

标签 android apk android-studio

我开始使用新的 Android Studio,但在 IDE 中找不到应用程序的 APK,它的实际位置?

最佳答案

为了帮助那些可能寻找相同问题答案的人,了解您在 Studio 中使用的项目类型非常重要。

Gradle

新建项目时默认的项目类型,一般推荐使用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 项目,不要这样做! 一旦您的项目(jar 或库项目)中有依赖项,这将不起作用,并且您的项目将无法正确设置。 如果您没有依赖项,那么 apk 将与您在 Eclipse 中找到的位置相同:

bin/...

但是,我不能足够强调这样做的重要性。

关于android - 新 Android Studio 中的 Apk 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620366/

相关文章:

android - 缺少 "build signed apk"的选项

java - 无法使字段私有(private)最终 java.lang.String java.io.File.path 可访问 Qt Android

java - 同一模块的 Gradle 编译错误

android - 语法错误: Unterminated quoted string [Makefile]

android - 如何确定 Google Play 服务的版本?

java - 操作失败异常 : Installation failed

android-studio - 如何避免在 Android Studio 的顶部或底部修复提取的方法代码片段

Android - 如何使用 Parse SDK 上传音频文件

Android 将 BluetoothSocket 传递给下一个 Activity

android - 获取 "' 安卓 :icon' attribute: attribute is not a string value” error while uploading an APK to the play store