我几天前开始使用Android Studio 1.2.2,以便通过好奇心制作一些简单的应用程序。我做了第一个,并且能够在app> build>输出中获得.apk而没有任何问题。
但是从昨天起我无法在输出文件夹中获得任何.apk,尽管构建成功。也许我做了一个无意的错误?我看到.gradle和输出目录被排除在外(文件夹是红色的)我已经遇到了问题,因为它是,为什么排除那些以及解决这个问题的操作是什么?
我已经搜索并阅读了一些线程,但没有设法找到我的问题的解决方案,我想它一定很简单,但作为一个菜鸟我仍然无法找到一些东西:)
非常感谢你的帮助,
亚伦
答案 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