首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ProGuard警告--找不到引用的类"com.zhihu.matisse.R$plurals“

Android ProGuard警告--找不到引用的类"com.zhihu.matisse.R$plurals“
EN

Stack Overflow用户
提问于 2018-08-08 06:25:21
回答 1查看 1.5K关注 0票数 1

无法在设置APk minifyEnabled true后生成签名的minifyEnabled。当set minifyEnabled启用false.i没有problem.is时,必须将minifyEnabled设置为true?没有什么问题吗?

我的ProGuard规则..。

代码语言:javascript
复制
-dontwarn com.squareup.picasso.**
 -dontwarn com.squareup.okhttp.internal.**
 -dontwarn org.apache.commons.logging.**
 -dontwarn okhttp3.internal.platform.*
 -dontwarn java.lang.invoke.*
 -dontwarn com.bumptech.glide.**
 -dontwarn org.apache.http.**
 -dontwarn android.net.http.AndroidHttpClient
 -dontwarn com.google.android.gms.**
 -dontwarn com.android.volley.toolbox.**
 -dontwarn com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool
 -dontwarn com.bumptech.glide.load.resource.bitmap.Downsampler
 -dontwarn com.bumptech.glide.load.resource.bitmap.HardwareConfigState
 -dontwarn io.card.**

我收到了7次警告

代码语言:javascript
复制
com.zhihu.matisse.internal.model.SelectedItemCollection: can't find referenced class com.zhihu.matisse.R$plurals    
ss.com.bannerslider.adapters.SliderRecylcerViewAdapter: can't find referenced method 'void onBindImageSlideView(int,ss.com.bannerslider.viewholder.ImageSlideViewHolder)' in program class ss.com.bannerslider.adapters.SliderAdapter   
ss.com.bannerslider.adapters.SliderRecylcerViewAdapter: can't find referenced field 'ss.com.bannerslider.SlideType CUSTOM' in program class ss.com.bannerslider.SlideType   
ss.com.bannerslider.adapters.SliderRecylcerViewAdapter$2: can't find referenced field 'ss.com.bannerslider.SlideType CUSTOM' in program class ss.com.bannerslider.SlideType 
there were 2 unresolved references to classes or interfaces.    
there were 3 unresolved references to program class members.    
Exception while processing task java.io.IOException: Please correct the above warnings first.   

我的分级文件

代码语言:javascript
复制
  implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation 'com.google.android.gms:play-services-auth:15.0.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.google.code.gson:gson:2.8.1'
    implementation 'com.mindorks:placeholderview:0.7.2'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.github.rakshakhegde:stepper-indicator:2.0.0-alpha'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.basgeekball:awesome-validation:1.3'
    implementation 'com.github.f0ris.sweetalert:library:1.5.3'
    implementation 'com.mcxiaoke.volley:library-aar:1.0.0'
    implementation 'com.daprlabs.aaron:cardstack:0.3.1-beta0'
    implementation 'com.customtoast:CustomToastLib:1.0.0'
    implementation 'com.ss.bannerslider:bannerslider:2.0.0'
    implementation 'com.github.bumptech.glide:glide:4.7.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
    implementation 'net.steamcrafted:materialiconlib:1.1.5'
    implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
    implementation 'co.lujun:androidtagview:1.1.4'
    implementation 'jp.wasabeef:glide-transformations:3.3.0'

    implementation 'org.apache.commons:commons-io:1.3.2'
    implementation 'com.google.firebase:firebase-core:16.0.1'
    implementation 'com.google.firebase:firebase-database:16.0.1'
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    implementation 'com.google.firebase:firebase-auth:16.0.2'

    implementation 'com.google.firebase:firebase-messaging:17.1.0'
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation 'com.google.android.gms:play-services-maps:15.0.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.github.armcha:SpaceNavigationView:1.6.0'
    implementation 'com.borax12.materialdaterangepicker:library:1.9'
    implementation 'com.appyvet:materialrangebar:1.4.3'
    implementation 'com.amitshekhar.android:android-networking:1.0.2'

    implementation 'com.google.android.gms:play-services-maps:15.0.1'
    implementation 'com.google.android.gms:play-services-places:15.0.1'
    implementation 'com.zhihu.android:matisse:0.5.0-beta3'
    implementation 'com.intuit.sdp:sdp-android:1.0.5'
    implementation 'com.vanniktech:emoji-one:0.5.1'

请帮帮我..。我们会感谢你的帮助..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-08 07:23:46

对于版本的APK,强烈建议将minifyEnabled设置为true,这不仅是为了最小化apk的最终大小,而且还有助于混淆您的敏感包/类,使其成为一些混乱的代码形式,这样就不会很容易地进行反向设计。

根据下面的错误消息:

com.zhihu.matisse.internal.model.SelectedItemCollection:找不到引用的类com.zhihu.matisse.R$plurals

这意味着您错过了R包引用(通常是android库中的资源类,即zhihu ),检查是否正确地包含了这个库。

解决此问题的方法是如下所示,以查找您自己的strings.xml,并将下面的声明放在下面以欺骗Pro卫士。

代码语言:javascript
复制
<plurals name="error_over_count">
        <item quantity="one">You can only select one media file</item>
        <item quantity="many">You can only select up to %1$d media files</item>
</plurals>

ss.com.bannerslider.adapters.SliderRecylcerViewAdapter:找不到引用的方法'void onBindImageSlideView(int,ss.com.bannerslider.viewholder.ImageSlideViewHolder)‘在程序类ss.com.bannerslider.adapters.SliderAdapter中 ss.com.bannerslider.adapters.SliderRecylcerViewAdapter:无法在程序类ss.com.bannerslider.SlideType中找到引用字段“ss.com.bannerslider.SlideType自定义” ss.com.bannerslider.adapters.SliderRecylcerViewAdapter$2:在程序类ss.com.bannerslider.SlideType中找不到引用字段'ss.com.bannerslider.SlideType定制‘,有2个未解决的对类或接口的引用。对程序类成员有3次未解决的引用。处理任务java.io.IOException时出现异常:请首先更正上述警告。

这意味着您错过了通常来自其他库的onBindImageSlideView包引用,请检查是否正确地包含了这个库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51739873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档