我正在将我的 Android 应用程序移植到 Blackberry 的 Android 运行时环境。我有基于共享库的同一应用程序的专业版和演示版。Pro 和 Demo 版本的版本号是相同的,因为所有更改都是对库进行的。
如果我先签 Pro,签 Demo 会导致这个错误
Error: Code signing request failed because this file has been previously signed. eCat_DemoBB.bar /eCat_DemoBB/dist/Android 3.0 D:\Leo\Dropbox\Elect POS\Workspace\eCat_DemoBB\dist\Android 3.0\eCat_DemoBB.bar BlackBerry Previously Signed
如果我先签 Demo,则错误是由 Pro 引起的。然后我需要增加构建以便对它们都进行签名。
似乎 BarSigner 跟踪内部版本号但忽略了包名称?有没有办法解决?