本文介绍了Android的工作室无法解决getDefaultProguardFile的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我运行我的程序我没有得到任何的问题。当我尝试生成APK签约,据我所知,getDefaultProguardFile不能得到解决。我怎样才能解决这个问题。这里是code。
应用插件:'com.android.application安卓{
compileSdkVersion 21
buildToolsVersion21.1.2 defaultConfig {
的applicationIDcom.dose.apps.brainnoodles
8的minSdkVersion
targetSdkVersion 21
版本code 13
的versionName2.13
}
buildTypes {
发布 {
//应用插件:观念
minifyEnabled真
proguardFiles getDefaultProguardFile('proguard的-android.txt'),'proguard-rules.pro
}
}
}依赖{
编译文件树(导演:'库',包括:['的* .jar'])
编译com.android.support:appcompat-v7:22.0.0
编译文件(库/的InMobi-4.5.3.jar')
}
下面是有人问堆栈跟踪
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:找不到引用的法库类Android的无效setTraversalAfter(android.view.View,INT)。 view.accessibility.AccessibilityNodeInfo
警告:android.support.v4.media.session.MediaSessionCompatApi22:无法找到引用法无效setRatingType(int)在库班android.media.session.MediaSession
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:无法找到库类android.view.accessibility.AccessibilityNodeInfo参考方法android.view.accessibility.AccessibilityNodeInfo getTraversalBefore()
警告:com.inmobi.commons.internal.ActivityRecognitionManager:找不到引用的类com.google.android.gms.common.GooglePlayServicesUtil
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:找不到引用的法库类android.view.accessibility.AccessibilityNodeInfo无效setTraversalAfter(android.view.View)'
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:无法找到库类android.view.accessibility.AccessibilityNodeInfo参考方法android.view.accessibility.AccessibilityNodeInfo getTraversalAfter()
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:找不到引用的法库类android.view.accessibility.AccessibilityNodeInfo无效setTraversalBefore(android.view.View)'
警告:android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22:在库类无法找到引用的方法无效setTraversalBefore(android.view.View,INT)android.view.accessibility.AccessibilityNodeInfo
警告:com.inmobi.commons.internal.ActivityRecognitionManager $ A:找不到引用的类com.google.android.gms.common.GooglePlayServicesUtil
您可能需要添加缺少的jar包或更新它们的版本。
警告:有6类或接口解析引用。
警告:com.inmobi.commons.uid.a:找不到引用的类com.google.android.gms.common.GooglePlayServicesUtil
如果你的code正常工作而不缺少类,您可以燮preSS
警告与'-dontwarn'选项。
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
警告:有图书馆类成员7悬而未决引用。
你可能需要更新库版本。
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
:应用:proguardRelease失败
错误:执行失败的任务:应用程序:proguardRelease。
> java.io.IOException异常:请首先纠正上述警告。
资料:构建失败
解决方案
我有同样的问题。请注意,在日志中,他们都指向你去http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember有这样说的:
I changed the compileSdkVersion
& targetSdkVersion
from 21 to 22 and it worked.
这篇关于Android的工作室无法解决getDefaultProguardFile的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!