从eclipse迁移后,我的APK大小增长了1.5MB。
检查.iml文件我看到:<orderEntry type="library" exported="" name="appcompat-v7-22.0.0" level="project" />
我想AS总是包括appcompat。即使build.gradle
脚本不需要,也不在应用中使用。
R.java
也有大量对appcompat的引用。
我重复我的build.gradle
没有引用appcompat:
dependencies {
compile 'com.android.support:support-v4:22.2.0'
compile 'com.google.android.gms:play-services:7.5.0'
}
有人有这个问题吗?
答案 0 :(得分:3)
Google Play服务版com.google.android.gms:play-services:7.5.0
或更高版本现在使用appcompat-v7
,您必须使用以前版本的播放服务:
compile 'com.google.android.gms:play-services:7.0.0'.
在这篇文章中有更好的描述 https://stackoverflow.com/a/32096389/5135768
答案 1 :(得分:0)
检查模块中的build.gradle
。
如果dependencies
块包含
dependencies {
compile 'com.android.support:appcompat-v7:XX.X.X'
}
这意味着您的应用正在使用AppCompat。
如果您不使用它,请从build.gradle中删除此行并同步该项目。