Android Studio 1.2.2,构建成功但在构建/输出中没有apk吗?

时间:2015-07-17 08:52:19

标签: java android gradle build apk

我几天前开始使用Android Studio 1.2.2,以便通过好奇心制作一些简单的应用程序。我做了第一个,并且能够在app> build>输出中获得.apk而没有任何问题。

但是从昨天起我无法在输出文件夹中获得任何.apk,尽管构建成功。也许我做了一个无意的错误?我看到.gradle和输出目录被排除在外(文件夹是红色的)我已经遇到了问题,因为它是,为什么排除那些以及解决这个问题的操作是什么?

Here's a screenshot

我已经搜索并阅读了一些线程,但没有设法找到我的问题的解决方案,我想它一定很简单,但作为一个菜鸟我仍然无法找到一些东西:)

非常感谢你的帮助,

亚伦

5 个答案:

答案 0 :(得分:2)

成功构建后,运行您的应用程序。然后,您将在 app / build 文件夹中获得 APK文件夹

答案 1 :(得分:0)

将此添加到app/build.gradle:android部分:

signingConfigs {

        release {

            storeFile file('../../android-release-key.keystore')
            storePassword "pass"
            keyAlias "alias"
            keyPassword "keypass"

        }
    }
buildTypes {

        release {

            signingConfig signingConfigs.release
        }
    }

答案 2 :(得分:0)

默认情况下,Android Studio 1.2.2在build->中存储apks; artifacts-> project_name-> aproject_name.apk

答案 3 :(得分:0)

Android Studio 1.2.2中make project命令的执行任务与以前版本中的执行任务不同。在1.2.2中,执行任务是[:app:compileDebugSources,:app:compileDebugAndroidTestSources],而在以前的版本中,执行任务是[:app:assembleDebug,:lib:bundleDebug]。这就是为什么你找不到.apk。你可以通过运行你的应用程序获得.apk。

答案 4 :(得分:0)

打开消息选项卡,然后打开信息:在控制台中查看完整输出 This will show you more details about what happened