【问题标题】:Update apk file after changes to source - Android Eclipse更改源后更新 apk 文件 - Android Eclipse
【发布时间】:2013-12-05 10:15:20
【问题描述】:

有没有一种方法可以在 eclipse 中对 android 源文件进行更改后更新 apk 文件。我希望能够在不实际按下 Eclipse 中的“运行”按钮的情况下做到这一点。

我想要这个的原因是因为 - 我通常让模拟器在后台打开(因为每次启动它都会在我的慢速计算机上花费太多时间)。当我在前一次运行后运行程序时,eclipse 似乎只是挂断了——即使我已经在模拟器中停止了应用程序。

所以我决定使用 adb install 命令行程序在模拟器上安装,但如果不实际按下 eclipse 中的运行按钮,我无法更新 apk 文件。

【问题讨论】:

  • 是的,看起来我只在运行或导出时创建 APK,无论模拟器是否正在运行应用程序。我想知道如果您尝试从 Eclipse 运行,为什么您的应用程序会挂起?您可以先构建,然后导出,然后从发布文件夹安装 APK。
  • 我记得有同样的问题,我想这就是它的工作原理edit:但我没有挂断

标签: android eclipse


【解决方案1】:

实际上,Eclipse ADT 插件的工作方式与您希望的一样。每个人只需运行一次模拟器,然后按运行按钮更新应用程序。如果您在运行应用程序期间遇到此帖子的问题,请使用 logcat。

【讨论】:

  • 是的,我意识到它应该是这样工作的。但它似乎挂断了我(可能是由于我的电脑过时)并且基本上冻结了。
  • 尝试查看运行期间 log​​cat 中发生了什么。如果您需要帮助,请将此 logcat 发布给我们。
【解决方案2】:

您始终可以在 Eclipse 的 Project 菜单选项中检查 Build Automatically 选项。或者您可以Project->Clean 您的代码,有时 Eclipse 会在尝试刷新所有项目和依赖项时卡住。

【讨论】:

    【解决方案3】:

    你可以用命令行卸载apk包----

    在 linux 操作系统示例中:- adb shell pm uninstall -k <package name>
    如果您不想删除数据和缓存,您可以离开 -k。如果此命令失败,则使用模拟器;

    在模拟器中打开设置->应用程序->您的应用程序,然后停止它或使用模拟器卸载它,这更容易。选项取决于模拟器设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-22
      • 2013-05-17
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      相关资源
      最近更新 更多