Visual Studio中用Xamarin開發Android應用,生成apk文件有3種方法
1、debug時,代碼目錄下bin\Debug中會自動生成調試用***-Signed.apk文件,但是文件Size非常大,不建議使用。
2、Release時,“部署”勾選√,生成--部署解決方案后,代碼目錄下bin\Release中會自動生成部署用***-Signed.apk文件,文件Size比較小。
3、自己打包,工具--Publish Android Application,一步一步設置打包,文件Size比較小。
apk大小影響因素
支持的架構體系設置影響生成的apk大小,Android工程--右鍵屬性--Application--Supportted architectures下默認
armeabi、armeabi-v7a、x86都勾選,所以生成的apk會略大,可以根據需要不勾選不必要的架構體系,生成的文件會減小。
以Xamarin上面的Tasky(介紹http://developer.xamarin.com/content/Tasky/ 源碼http://developer.xamarin.com/content/Tasky/Tasky.zip)為例說明大小影響
apk生成方式 | apk大小(K) |
Debug | 27618 |
Release armeabi |
4060 |
Release armeabi+armeabi-v7a |
5285 |
Release armeabi+armeabi-v7a+x86 |
6638 |