【问题标题】:How to "run" an exported Android app using Eclipse + Proguard?如何使用 Eclipse + Proguard“运行”导出的 Android 应用程序?
【发布时间】:2012-02-04 07:53:14
【问题描述】:

我可以通过 Eclipse 调试/运行我的 Android 应用程序,并且可以导出一个经过混淆/缩小的 .APK。

但是,为了测试我的“发布/导出”.APK 版本,我必须手动将它们复制到我的手机(启用磁盘模式后)并从那里安装它们(禁用磁盘模式后)。

如您所见,这简直是一团糟! :o(

在通过 Eclipse 导出发布构建后,是否有一种快速“运行”发布构建的方法?

谢谢!

【问题讨论】:

  • 这是我一直这样做的方式。只需大约 1 分钟。它不应该太花哨,因为您应该已经解决了所有的错误并首先让它在调试版本中工作。 :)
  • 所以基本上你只是想把.apk文件放到手机上然后运行?
  • 另外,您知道如果您通过 USB 连接并正在开发您的应用程序,您可以将其直接上传到手机吗? (前提是你有 ADB 驱动程序)
  • 为建议喝彩。我所指的问题是将手机切换到磁盘模式/从磁盘模式切换。我完全同意,应该很少重复,因为这就是“调试”的用途,但我最近遇到了一些问题,ProGuard 由于过度混淆而破坏了我的代码(现在排序 - 在调整 .cfg 之后)。我总是在调试时连接手机(倾向于在手机上调试),但想知道是否可以从我的 PC/Eclipse 运行 ADB/其他命令来自动安装导出的 .APK 文件?
  • 如果您使用 Ant 创建发布(签名和混淆)版本,那么您可以使用“ant installr”命令通过 USB 安装它。 (如果您在 ant.properties 文件中设置了密钥库和密码,也可以在构建时自动对其进行签名和导出。)

标签: android eclipse proguard


【解决方案1】:

我想最简单的方法也是,我通常为我的项目做的是创建批处理文件来编译项目,但在 Eclipse 中,我们只需导出项目即可轻松实现。一旦 .apk 准备好,我们就可以连接设备并使用以下命令运行批处理文件:

install_to_device.bat:

cd  YOUR_Android_PATH\platform-tools\
adb install [-r] [exported_apk_path]

【讨论】:

    猜你喜欢
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2011-04-15
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多