我通常用 Eclipse 创建项目并将它们导入 Android Studio,因为我讨厌 AS 给我的项目结构。在它的模块设置中,我可以创建允许我将构建的 apk 输出到某个路径的 Artifact 。
现在我已经直接用 AS 创建了一个 Gradle 项目,似乎这些项目的选项比 eclipse 项目少得多。我没有找到任何可以输出我的 apk 的东西,并且在构建后我的项目文件夹中也没有找到任何 apk。
如何让我未签名的 apk 退出构建过程??
最佳答案
使用
Build > Make Project
从 Android Studio 构建一个 apk 文件。
您可以在以下路径下获取您未签名的 apk
$YOUR_PROJECT/$YOUR_MODULE/build/apk
未签名的 apk 文件的名称中将包含“未签名”文本。
[更新]:
在 Android Studio 的最新版本中,您不会在 sysncing 或 Make Project 上获得 apk 文件。还有另外两种获取apk文件的方法
- 运行应用程序
- 从 Studio 窗口右侧的 Gradle 面板或底部的嵌入式终端窗口(在项目根目录中)执行组装任务
gradlew assembleDebug(或您想要构建的任何构建变体)
并且更新新的apk路径将是
$YOUR_PROJECT/$YOUR_MODULE/build/outputs/apk
Android 工具团队已经完成了这项工作,以提高 Android Studio 的性能。
关于android - 从 Android Studio 中的 Gradle 项目中导出未签名的 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269048/