使用Android Studio导出最简单的Hello World程序竟然有3MB!
我用Eclipse导出Hello World也就几百KB左右……
这不科学……经过一番探索,终于找到了原因,Android Studio创建项目的时候会自动添加依赖,这些依赖导致最后导出的APK文件过大,解决办法如下:
- 单击菜单栏“File”-“Project Structure”
- 单击“Dependencies”-“app”,那里的依赖全部删除即可(除非你知道哪些依赖你需要用!)
附:无需依赖包检测APP是否存在某一权限
PackageManager pm = getPackageManager();
boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.READ_EXTERNAL_STORAGE", "com.yuxiang.selfhelpdictation"));
Toast.makeText(this, "有存储权限吗:" + permission, Toast.LENGTH_SHORT).show();
其中,android.permission.READ_EXTERNAL_STORAGE
是权限名;com.yuxiang.selfhelpdictation
是你当前应用的包名
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)