在Android Studio 3中激活proguard生成签名Apk时出错
如果proguard处于活动状态,我无法创建已签名的apk。如果不是这样,它就会起作用。 错误是: 警告:处理任务java.io.IOException时发生异常: 无法写入[C:\Users..\AndroidStudioProjects\BStats\app\build\intermediates\transforms\proguard\release\0.jar] (无法读取[C:\Users…..gradle\caches\transforms-1\files-1.1\play-services-auth-base-11.0.1.aar\37c6010cc8e9c38e6022a124120862be\jars\classes.jar(;;;;**.class)] (重复的zip条目[com/google/android/gms/b/ju.class==classes.jar:com/google/android/gms/internal/zzei.class])) 错误:任务执行失败:应用程序:transformClassesAndResourcesWithProguardForRelease 我的gradle文件:在Android Studio 3中激活proguard生成签名Apk时出错,android,android-proguard,Android,Android Proguard,如果proguard处于活动状态,我无法创建已签名的apk。如果不是这样,它就会起作用。 错误是: 警告:处理任务java.io.IOException时发生异常: 无法写入[C:\Users..\AndroidStudioProjects\BStats\app\build\intermediates\transforms\proguard\release\0.jar] (无法读取[C:\Users…..gradle\caches\transforms-1\files-1.1\play-serv
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:animated-vector-drawable:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:customtabs:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
// Facebook stuff
// Android SDK
implementation 'com.facebook.android:facebook-android-sdk:4.+'
// Audience Network SDK. Only versions 4.6.0 and above are available
implementation 'com.facebook.android:audience-network-sdk:4.+'
// Account Kit
implementation 'com.facebook.android:account-kit-sdk:4.+'
如果我不使用它,为什么它会抱怨play-services-auth-base-11.0.1.aar?
如果不使用proguard,为什么它可以工作
A谢谢你的帮助。其他类似的案例使用的是被指定的libs,而修复只是拥有正确版本的问题。事实并非如此
我的前卫:
-保留署名
-dontwarn com.google.android.gms.*-如果没有,我会有很多警告-我甚至不会在我的应用程序中使用com.google.android.gms
谢谢。从应用程序中删除生成文件夹,如果无法运行,请运行,然后尝试使缓存无效/重新启动。
快乐编码 从应用程序中删除生成文件夹,如果不起作用,请运行,然后尝试使缓存无效/重新启动。 快乐编码 非常奇怪 我做了这样的改变:
// Android SDK
implementation( 'com.facebook.android:facebook-android-sdk:4.+' ){
exclude group: 'com.google.android.gms'
}
// Audience Network SDK. Only versions 4.6.0 and above are available
implementation( 'com.facebook.android:audience-network-sdk:4.+'){
exclude group: 'com.google.android.gms'
}
// Account Kit
implementation( 'com.facebook.android:account-kit-sdk:4.+'){
exclude group: 'com.google.android.gms'
}
现在APK是由Proguard生成的。我还没有测试它,看看Facebook集成是否正常工作。如果是这样的话,我认为应该在文档中对此进行更好的解释。非常奇怪
我做了这样的改变:
// Android SDK
implementation( 'com.facebook.android:facebook-android-sdk:4.+' ){
exclude group: 'com.google.android.gms'
}
// Audience Network SDK. Only versions 4.6.0 and above are available
implementation( 'com.facebook.android:audience-network-sdk:4.+'){
exclude group: 'com.google.android.gms'
}
// Account Kit
implementation( 'com.facebook.android:account-kit-sdk:4.+'){
exclude group: 'com.google.android.gms'
}
现在APK是由Proguard生成的。我还没有测试它,看看Facebook集成是否正常工作。如果是这样的话,我认为应该在文档中更好地解释这一点。两者都做了。我甚至删除了.gradle文件夹。不走运。错误持续存在错误:任务执行失败:应用程序:TransformClasseSandreSourceWithProguardForRelease'>作业失败,有关详细信息,请参阅日志。我甚至删除了.gradle文件夹。不走运。错误持续存在错误:任务执行失败:应用程序:TransformClasseSandreSourceWithProguardForRelease'>作业失败,有关详细信息,请参阅日志