【问题标题】:Can't Build .apk in Android studio 1.3?无法在 Android Studio 1.3 中构建 .apk?
【发布时间】:2015-08-06 09:27:31
【问题描述】:

目前我正在尝试使用 Android Studio 1.3(2015 年 7 月 28 日更新)运行示例应用程序“Hello Gimbal Android”

按照教程一步一步来:

  1. 从 github 克隆示例应用程序。
  2. 在 Android Studio 中导入项目
  3. 在 MainActivity 文件中填写 API 密钥。
  4. 将Gimbal SDK libs目录下的jar包添加到项目libs目录中
  5. 最后一步是构建项目(使用 Build -> Make Project

它已成功构建,如 Grandle 控制台所示,但之后我搜索它找不到 .apk 文件。

有人有过这种经历吗?有什么线索吗?

Executing tasks: [:app:compileDebugSources, :app:compileDebugAndroidTestSources]

Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72200Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42200Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:compileDebugJava
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl UP-TO-DATE
:app:processDebugAndroidTestManifest UP-TO-DATE
:app:compileDebugAndroidTestRenderscript UP-TO-DATE
:app:generateDebugAndroidTestBuildConfig UP-TO-DATE
:app:generateDebugAndroidTestAssets UP-TO-DATE
:app:mergeDebugAndroidTestAssets UP-TO-DATE
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources UP-TO-DATE
:app:mergeDebugAndroidTestResources UP-TO-DATE
:app:processDebugAndroidTestResources UP-TO-DATE
:app:generateDebugAndroidTestSources UP-TO-DATE
:app:compileDebugAndroidTestJava
:app:compileDebugAndroidTestNdk UP-TO-DATE
:app:compileDebugAndroidTestSources

BUILD SUCCESSFUL

Total time: 5.7 secs

注意:

我使用的是 ubuntu 14.04,已经下载了 Android SDK,也配置了 PATH。

【问题讨论】:

  • 你检查过包结构中的\<project-name>\build\outputs\apk文件夹吗?
  • 是的。我检查了那个目录,但什么都没有
  • 您是否尝试重新构建您的项目?
  • 我只是在没有运行应用程序的情况下构建项目。那就是问题所在。我从下面@Eran 的评论中找到了答案。

标签: android android-studio gimbal


【解决方案1】:

当您只是构建时,您不会获得 apk。

对于未签名的 apk,您需要
- 运行应用程序(运行 > 运行“YourProject”)
- 从 Gradle 面板执行组装任务(出现在右侧 Studio 窗口)或来自底部的嵌入式终端窗口(在项目根目录中)

那么apk就在$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk

对于已签名的 apk,使用 Build -> Generate Signed APK

【讨论】:

  • 完美答案!现在我意识到为什么我找不到.apk。我只是在导入示例应用程序后构建。非常感谢,@Eran!
【解决方案2】:

如果您查看Gradle 控制台Rebuild Project 会说类似...:

See here. Perhaps help you...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2018-06-10
    • 1970-01-01
    • 2022-10-25
    相关资源
    最近更新 更多