oid的工作室无法解决getDefaultProguardFil

oid的工作室无法解决getDefaultProguardFil

本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 23:28