小编Swe*_*gar的帖子

在模块类中找到重复的类android.support.v4.app.INotificationSideChannel?

我正在开发新闻应用程序,但从Gradle控制台中收到以下错误

(androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver found in modules classes.jar (androidx.core:core:1.0.1) and …
Run Code Online (Sandbox Code Playgroud)

chat gradle androidx

44
推荐指数
7
解决办法
4万
查看次数

io.realm.exceptions.RealmMigrationNeededException:由于以下错误,需要迁移: - 已添加类“SaveMessage”

我正在开发新的应用程序,但出现以下异常

java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.myapplication/com.example.myapplication.MessengerActivity}:io.realm.exceptions.RealmMigrationNeededException:由于以下错误,需要迁移: - 类“SaveMessage”具有已添加。在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3102) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3237) 在 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:81) 在 android. app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1929) 在 android .os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:209) 在 android.app.ActivityThread.main(ActivityThread.java:7021) 在 java.lang.reflect。 Method.invoke(本机方法)在com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:486)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:872)造成的: io.realm.exceptions.RealmMigrationNeededException:由于以下错误,需要迁移: - 已添加“SaveMessage”类。在io.realm.internal.OsSharedRealm.nativeGetSharedRealm(本机方法)在io.realm.internal.OsSharedRealm。(OsSharedRealm.java:171)在io.realm.internal.OsSharedRealm.getInstance(OsSharedRealm.java:241)在io。 Realm.BaseRealm.(BaseRealm.java:136) 在 io.realm.BaseRealm.(BaseRealm.java:103) 在 io.realm.Realm.(Realm.java:163) 在 io.realm.Realm.createInstance(Realm. java:499)在io.realm.RealmCache.doCreateRealmOrGetFromCache(RealmCache.java:341)在io.realm.RealmCache.createRealmOrGetFromCache(RealmCache.java:284)在io.realm.Realm.getDefaultInstance(Realm.java:407)在com.example.myapplication.MessengerActivity.onCreate(MessengerActivity.java:92) 在 android.app.Activity.performCreate(Activity.java:7650) 在 android.app.Activity.performCreate(Activity.java:7639) 在 android.app .Instrumentation.callActivityOnCreate(Instrumentation.java:1295) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3077)

下面是我的代码:

Realm.init(this);
        realm = Realm.getDefaultInstance();
        realm.beginTransaction();

        User userModel =  realm.createObject(User.class);


        Integer userId = Integer.valueOf("0");
        String userName = "Michael";

        userModel.setId(userId);
        userModel.setName(userName);
        //userModel.setIcon("icon");
        Integer userId1 = Integer.valueOf("1");
        String userName1 = "Lily";



        userModel.setId(userId1);
        userModel.setName(userName1);


        realm.commitTransaction();


        RealmResults<User> …
Run Code Online (Sandbox Code Playgroud)

android realm realm-migration

4
推荐指数
1
解决办法
7762
查看次数

标签 统计

android ×1

androidx ×1

chat ×1

gradle ×1

realm ×1

realm-migration ×1