Pro guard错误构建发布apk
Pro guard error building release apk
我在尝试构建发布 apk 时遇到以下错误
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:proguardRelease
Warning: android.support.v4.app.NotificationCompat$NotificationCompatImplBase: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: android.support.v4.app.NotificationCompatGingerbread: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: there were 3 unresolved references to library class members.
You probably need to update the library versions.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
:app:proguardRelease FAILED
在 build.gradle 我有这个:
依赖项{
编译 "com.android.support:support-v4:23.0.0"
}
如果我将其更改为 "com.android.support:support-v13:23.0.0"
,仍然会出现相同的错误
当错误消息这样说时:"You probably need to update the library versions."它指的是什么库,我该如何更新它?
错误中引用的文档说:
"If you're developing for Android and ProGuard complains that it can't find a method that is only available in a recent version of the Android run-time, you should change the build target in your project.properties file or build.gradle file to that recent version. You can still specify a different minSdkVersion and a different targetSdkVersion in your AndroidManifest.xml file."
这是我的 build.gradle,它和 API 23 一样最新。
那么我该如何解决这个问题呢?
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.cequint.ecid"
minSdkVersion 23
compileSdkVersion 23
}
我将此添加到专业版 guard.cfg 并且有效:
-dontwarn android.support.v4.**
我在尝试构建发布 apk 时遇到以下错误
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:proguardRelease
Warning: android.support.v4.app.NotificationCompat$NotificationCompatImplBase: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: android.support.v4.app.NotificationCompatGingerbread: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification
Warning: there were 3 unresolved references to library class members.
You probably need to update the library versions.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
:app:proguardRelease FAILED
在 build.gradle 我有这个:
依赖项{ 编译 "com.android.support:support-v4:23.0.0" }
如果我将其更改为 "com.android.support:support-v13:23.0.0"
当错误消息这样说时:"You probably need to update the library versions."它指的是什么库,我该如何更新它?
错误中引用的文档说:
"If you're developing for Android and ProGuard complains that it can't find a method that is only available in a recent version of the Android run-time, you should change the build target in your project.properties file or build.gradle file to that recent version. You can still specify a different minSdkVersion and a different targetSdkVersion in your AndroidManifest.xml file."
这是我的 build.gradle,它和 API 23 一样最新。 那么我该如何解决这个问题呢?
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.cequint.ecid"
minSdkVersion 23
compileSdkVersion 23
}
我将此添加到专业版 guard.cfg 并且有效:
-dontwarn android.support.v4.**