私が作成したすべてのウォッチフェイスには、6Mo 未満になることのないリリース apk ファイルがあることがわかりました。ドローアブルが含まれていない場合でも。デフォルトのウォッチフェイス プロジェクトでさえ、公開および署名されると約 6Mo になります。
ストアの一部のウォッチフェイスは6Moよりもはるかに低いため、これはAndroid Studioの問題であると思います(例:サークルウォッチフェイスは約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 のサイズを小さくする解決策はありますか (私が見逃したオプションです...)?