2016-11-16 55 views
2

使用archive/adhoc生成已签名的apk后,将其分布并安装到设备上,它工作正常。使用apksigner退出xamarin android apk失败

但是,当我使用相同的密钥存储库使用apksigner.bat(来自android sdk)签署的apk并将其部署到设备上时,该应用程序将不会启动。

亚行日志:

W/monodroid(12082): Trying to load sgen from: /data/app-lib/com.company.TSMClient-1/libmonosgen-2.0.so 
F/monodroid(12082): No assemblies found in '(null)' or '<unavailable>'. Assuming this is part of Fast Deployment. Exiting... 
I/ActivityManager(21181): Process com.company.TSMClient (pid 12082) has died. 

我检查的APK DIFF内,发现在META-INF文件夹中的无奈APK具有略小.RSA和.SF文件。

任何想法有什么不对?

+0

我有类似的问题设法让应用程序最终启动? –

+0

是的:我激活了multidex并更新了android sdk中的职业后卫。 – Softlion

+0

要更新职业警卫,请使用从sourceforge网站下载的zip替换现有的文件夹内容。 – Softlion

回答