Visual Studio中用Xamarin開發Android應用,生成apk文件有3種方法html
一、debug時,代碼目錄下bin\Debug中會自動生成調試用***-Signed.apk文件,可是文件Size很是大,不建議使用。架構
二、Release時,「部署」勾選√,生成--部署解決方案後,代碼目錄下bin\Release中會自動生成部署用***-Signed.apk文件,文件Size比較小。工具
三、本身打包,工具--Publish Android Application,一步一步設置打包,文件Size比較小。post
apk大小影響因素url
支持的架構體系設置影響生成的apk大小,Android工程--右鍵屬性--Application--Supportted architectures下默認spa
armeabi、armeabi-v7a、x86都勾選,因此生成的apk會略大,能夠根據須要不勾選沒必要要的架構體系,生成的文件會減少。debug
以Xamarin上面的Tasky(介紹http://developer.xamarin.com/content/Tasky/ 源碼http://developer.xamarin.com/content/Tasky/Tasky.zip)爲例說明大小影響調試
apk生成方式 | apk大小(K) |
Debug | 27618 |
Releasehtm armeabiblog |
4060 |
Release armeabi+armeabi-v7a |
5285 |
Release armeabi+armeabi-v7a+x86 |
6638 |