【发布时间】:2013-06-07 08:18:17
【问题描述】:
我有大量的 C++ 本机代码和一小部分用于 Android 应用程序的包装 Java 代码。我能够使用 vs-android 将它们组合成一个 Android 应用程序,并直接从 Visual Studio 2012 构建它。 但我只能在调试模式下执行此操作。在 RELEASE - ant 抱怨我需要一个密钥来签署应用程序。 我需要做什么才能构建 RELEASE 应用并将其自动部署到设备上(就像在 DEBUG 模式下所做的那样)?
顺便说一句,我想构建一个 RELEASE 只是为了查看 C++ 代码的运行速度,而不是为了在 Google 商店上发布应用程序。因此,如果有一种方法可以注入在 DEBUG 模式下使用的密钥也用于 RELEASE,那就太好了。
我不想收到的解决方案:运行创建未签名 APK 的构建,然后调用添加签名、zipaligns 等的批处理文件... 在 Visual Studio 中点击“构建”按钮时,我希望一切都能顺利运行。
另一个糟糕的解决方案是使用 Ecllipse。我想使用视觉工作室。
请帮忙
【问题讨论】:
-
我相信只有 Eclipse 和 Android Studio 是官方的工具。因此,您的愿望可能仍未得到满足。虽然也许有人确实使用过 VS。 VS 有什么特别之处?
-
您是否考虑过将调试密钥库替换为发布密钥(无密码)?
-
不可能。没有“我的”调试密钥库,因为 ant 这样做了。它是在构建期间创建的。我知道这个问题的解决方案应该很容易,但我不知道。附: - VS-android 的特别之处在于我可以从 Visual Studio 构建 android 应用程序
-
谁对我的问题投了反对票,请解释原因。这是一个有效的问题,我的回答也是有效的。
标签: android visual-studio-2012 release vs-android