【问题标题】:Rebuild .apk using Eclipse without Run使用没有运行的 Eclipse 重建 .apk
【发布时间】:2011-12-24 20:11:19
【问题描述】:

我有一个双核 1.6Mhz CPU 和 2G RAM,因此,我正在尝试使用 Eclipse 外部的模拟器并使用 adb 安装/卸载 .apk。当我尝试构建项目(在一些代码更改之后)而不运行它时,Eclipse 似乎什么都不做?知道如何让 Eclipse 重新构建 .apk 而无需运行它

谢谢

【问题讨论】:

  • 旧ADT在自动构建后会自动生成apk文件。但是不知道从哪个版本开始,新的ADT就不会自动生成apk了。

标签: android eclipse build apk


【解决方案1】:

在 Mac 菜单栏上: Eclipse -> 首选项

在 Windows 菜单栏上: Windows -> 首选项

从此首选项窗口: Android -> 构建

现在取消选中“在导出或启动之前跳过打包和 dexing。(加速文件保存时的自动构建。)”

您可能必须重新启动 Eclipse 才能真正反映首选项更改。

【讨论】:

【解决方案2】:

默认情况下,Eclipse 会在您进行更改时自动构建 .apk。您可以随时在项目的 bin/ 目录中找到它。

如果没有新的更改(并且您还没有对项目执行清理),那么请求构建将无济于事,因为 Eclipse 无事可做;它已经为你编译了项目。

【讨论】:

  • 嗯...我已经从命令启动了模拟器,然后使用 adb 安装了 .apk 并查看了我的应用程序(“HelloWorld”)。然后我修改了 res/values 文件夹中的一个字符串(到“Ronen's App”),保存它并卸载 .apk 并使用 adb 重新安装它。然而,结果保持不变(“HelloWorld”)并且字符串视图没有改变?? (自动构建开启)
  • 这在 ADT 的早期版本中可能是正确的 - 这不是当前的行为。
【解决方案3】:

在 Eclipse 中右键单击您的项目。选择“安卓工具”。选择“导出未签名的应用程序包”。

【讨论】:

    【解决方案4】:

    我在 Android 方面的经验并不比您多,但据我了解,.apk 是在您修改源代码时逐步构建的。所以你不必做任何事情。只需保存您的代码并使用 .apk。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多