2016-11-16 53 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

回答