NoSuchMethodException:<init> [class com.firebase.ui.firestore.FirestoreRecyclerAdapter]

时间:2017-11-12 05:48:17

标签: android firebase proguard google-cloud-firestore

我正在使用FirebaseRecyclerAdapter来填充我的UI。但是我在最新版本中遇到错误。注意我只在proguard enabled apk中获得此异常。

ProductHolder

所以我制作了ProductsFragment-keep class com.ecom.products.ProductHolder -keep class com.ecom.products.ProductsAdapter -keep class com.ecom.products.ProductsFragment -keepclassmembers class com.ecom.products.ProductsFragment { *; } -keep class com.firebase.ui.firestore.FirestoreRecyclerAdapter -keepclassmembers class com.firebase.ui.firestore.FirestoreRecyclerAdapter { *; } implementation 'android.arch.lifecycle:extensions:1.0.0' kapt 'android.arch.lifecycle:compiler:1.0.0' 公共课程。

以下是我的计划规则:

const myJSON = [
    {
        name: 'compass',
        LocX: 35,
        LocY: 312
    },
    {
        name: 'another',
        LocX: 52,
        LocY: 32
    }
]
let userSelectedProperty = 'LocX';
let newObject = myJSON.map(x => Object.assign({}, x, {[userSelectedProperty]: x[userSelectedProperty] + 5}));
console.log(newObject);

我的依赖版本:

{{1}}

希望我能得到一些帮助。

0 个答案:

没有答案