我发现我制作的每个表盘都有一个发布的 apk 文件,该文件永远不会低于 6Mo。即使它不包含任何可绘制对象。即使是默认的表盘项目,一旦发布和签名,也大约需要 6 个月。
我认为这是 Android Studio 的问题,因为商店中的某些表盘远低于 6Mo(例如:Circles 表盘约为 1.9Mo!!)
我发现在移动包的中间清单中,合并添加了以下几行:
<activity
android:name="android.support.v7.widget.TestActivity"
android:label="RecyclerViewTestActivity" />
即使使用“tools:node="remove"”,它仍然会被添加。并且通过这个活动添加了一大堆我没有使用的资源(png,值)。
手机包的Build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "fr.test"
minSdkVersion 18
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.google.android.gms:play-services:7.0.0'
compile "com.google.android.support:wearable:1.1.+"
}
是否有人遇到过同样的问题,是否有解决方案来避免这种情况或减少 apk 大小(我错过了一个选项......)?