其实很简单,Android文档的App Install Location里面提到了这部分
主要是manifestAdditions的配置
<android> <manifestAdditions> <![CDATA[ <manifest android:installLocation="auto"> <uses-permission android:name="android.permission.INTERNET"/> </manifest> ]]> </manifestAdditions></android>
其中: android:installLocation="auto"代表默认安装到内置存储器中,但是允许用户把它转移到SD卡上。
而如果需要默认安装在SD卡上,只需要
<manifest android:installLocation="preferExternal">...</manifest>