Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
布局预览在android studio 3.4.1中不起作用_Android_Android Studio_Android Layout - Fatal编程技术网

布局预览在android studio 3.4.1中不起作用

布局预览在android studio 3.4.1中不起作用,android,android-studio,android-layout,Android,Android Studio,Android Layout,最近我的android studio没有在预览中显示设计 尝试: 重建应用程序 使缓存无效并重新启动 系统也重启了 我在日志中发现以下异常 java.lang.IllegalArgumentException: java.lang.ClassCastException@7f378372 at sun.reflect.GeneratedMethodAccessor513.invoke(Unknown Source) at sun.reflect.DelegatingMethod

最近我的android studio没有在预览中显示设计

尝试:

  • 重建应用程序
  • 使缓存无效并重新启动
  • 系统也重启了
我在日志中发现以下异常

java.lang.IllegalArgumentException: java.lang.ClassCastException@7f378372
    at sun.reflect.GeneratedMethodAccessor513.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at android.animation.PropertyValuesHolder_Delegate.callMethod(PropertyValuesHolder_Delegate.java:108)
    at android.animation.PropertyValuesHolder_Delegate.nCallFloatMethod(PropertyValuesHolder_Delegate.java:143)
    at android.animation.PropertyValuesHolder.nCallFloatMethod(PropertyValuesHolder.java)
    at android.animation.PropertyValuesHolder.access$400(PropertyValuesHolder.java:38)
    at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1387)
    at android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:990)
    at android.animation.ValueAnimator.setCurrentFraction(ValueAnimator.java:674)
    at android.animation.ValueAnimator.setCurrentPlayTime(ValueAnimator.java:637)
    at android.animation.ValueAnimator.start(ValueAnimator.java:1069)
    at android.animation.ValueAnimator.start(ValueAnimator.java:1088)
    at android.animation.ObjectAnimator.start(ObjectAnimator.java:852)
    at android.animation.StateListAnimator.start(StateListAnimator.java:188)
    at android.animation.StateListAnimator.setState(StateListAnimator.java:181)
    at android.view.View.drawableStateChanged(View.java:21105)
    at android.view.ViewGroup.drawableStateChanged(ViewGroup.java:7101)
    at com.google.android.material.appbar.AppBarLayout.drawableStateChanged(AppBarLayout.java:393)
    at android.view.View.refreshDrawableState(View.java:21160)
    at android.view.View.dispatchAttachedToWindow(View.java:18379)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3397)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
    at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:42)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:335)
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:391)
    at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:195)
    at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:540)
    at com.android.tools.idea.rendering.RenderTask.lambda$inflate$5(RenderTask.java:666)
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
注意:之前它工作正常

渐变依赖是

dependencies { configuration ->
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    androidSupport(configuration)
    customViews(configuration)
    def parceler_verion = '1.1.12'
    implementation 'com.batch.android:batch-sdk:1.13.0'
    implementation "org.parceler:parceler-api:$parceler_verion"
    annotationProcessor "org.parceler:parceler:$parceler_verion"
    implementation 'org.apache.commons:commons-text:1.3'
    implementation 'com.instabug.library:instabug:8.3.0'
    implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
    test(configuration)
    network(configuration)
    googleAndFirebase(configuration)
    rxJava(configuration)
    driveQuantSDK(configuration)
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin_version}"
}

private static void test(configuration) {
    configuration.testImplementation 'junit:junit:4.12'
    configuration.androidTestImplementation 'androidx.test:runner:1.1.0'
    configuration.androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
    configuration.implementation 'androidx.test.espresso:espresso-idling-resource:3.1.0'
}

private static void androidSupport(configuration) {

    configuration.implementation 'androidx.multidex:multidex:2.0.0'
    configuration.implementation 'androidx.appcompat:appcompat:1.0.0'
    configuration.implementation 'androidx.legacy:legacy-support-v13:1.0.0'
    configuration.implementation 'com.google.android.material:material:1.1.0-alpha06'
    configuration.implementation 'androidx.cardview:cardview:1.0.0'
    configuration.implementation 'androidx.recyclerview:recyclerview:1.0.0'
    configuration.implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    configuration.implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    configuration.implementation 'androidx.viewpager:viewpager:1.0.0'
}

private static void customViews(configuration) {
    configuration.implementation 'de.hdodenhof:circleimageview:3.0.0'
    configuration.implementation 'com.romandanylyk:pageindicatorview:1.0.3'
    configuration.implementation 'com.daimajia.swipelayout:library:1.2.0@aar'
    configuration.implementation 'nl.dionsegijn:konfetti:1.1.2'
    configuration.implementation 'com.github.chrisbanes:PhotoView:2.3.0'
    configuration.implementation 'com.github.esafirm.android-image-picker:imagepicker:2.0.0'
    configuration.implementation 'com.github.esafirm.android-image-picker:rximagepicker:2.0.0'
    configuration.implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
}

private static void network(configuration) {
    def retrofit_version = '2.4.0'
    def glide_version = '4.8.0'
    def okhttp_logging_version = '3.10.0'
    def stetho_version = '1.5.0'

    configuration.implementation "com.squareup.okhttp3:logging-interceptor:$okhttp_logging_version"
    configuration.implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
    configuration.implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
    configuration.implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit_version"
    configuration.implementation "com.github.bumptech.glide:glide:$glide_version"
    configuration.implementation "com.facebook.stetho:stetho:$stetho_version"
    configuration.implementation "com.facebook.stetho:stetho-okhttp3:$stetho_version"


}

private static void googleAndFirebase(configuration) {
    //gcm
    configuration.implementation 'com.google.android.gms:play-services-gcm:16.0.0'

    //Firebase libs
//    configuration.implementation 'com.google.firebase:firebase-core:16.0.7'
    configuration.implementation 'com.google.firebase:firebase-auth:16.1.0'
    configuration.implementation 'com.google.firebase:firebase-database:16.0.6'
    configuration.implementation 'com.google.firebase:firebase-messaging:17.3.4'

    //lib for map
    configuration.implementation 'com.google.android.gms:play-services-maps:16.0.0'
    configuration.implementation 'com.google.android.gms:play-services-location:16.0.0'

    //google analytics
    configuration.implementation 'com.google.android.gms:play-services-analytics:16.0.6'

    //map utils
    configuration.implementation 'com.google.maps.android:android-maps-utils:0.5'
}

private static void rxJava(configuration) {
    def rxjava_version = '2.1.12'
    def rxjava_android_version = '2.0.2'
    configuration.implementation "io.reactivex.rxjava2:rxjava:$rxjava_version"
    configuration.implementation "io.reactivex.rxjava2:rxandroid:$rxjava_android_version"
}

在预览中更改
主题


这可能会解决预览中的问题更改主题


这可能会解决这个问题。

您的代码中有一个类强制转换异常,不是吗允许您重建项目,因此预览会暂时中断。@收到,它已经工作。现在只是没有工作。@RajasekaranM当您看到的只是问题的一小部分时,修复问题是非常困难的。您需要在问题中添加一系列内容,例如:如果您创建了一个新项目,您的android studio工作正常吗?“主要活动”表现好吗?(单个活动模板的默认布局),等等。仅此一点并不能说明可能会发生什么,这是您已经发现的,这就是为什么您在这里发布问题:)@RajasekaranM好吧,我很高兴您检查了许多布局文件!但我们没有,因为我们没有。你的Android工作室是否与其他项目合作?这只会发生在您的应用程序中吗?如果其中一个或两个答案都是肯定的,那么你显然需要展示更多关于你的项目的信息。在这之前/之后你做了哪些改变?您今天是否打开了Android Studio,但在没有更改任何内容的情况下失败了?您的代码中有一个类强制转换异常,不允许您重建项目,因此预览暂时中断。@罗杰,它已经工作了。现在只是不工作。@RajasekaranM很难修复问题,当你所能看到的只是它的一小部分。您需要在问题中添加一系列内容,例如:如果您创建了一个新项目,您的android studio工作正常吗?“主要活动”表现好吗?(单个活动模板的默认布局),等等。仅此一点并不能说明可能会发生什么,这是您已经发现的,这就是为什么您在这里发布问题:)@RajasekaranM好吧,我很高兴您检查了许多布局文件!但我们没有,因为我们没有。你的Android工作室是否与其他项目合作?这只会发生在您的应用程序中吗?如果其中一个或两个答案都是肯定的,那么你显然需要展示更多关于你的项目的信息。在这之前/之后你做了哪些改变?你今天是否打开了Android Studio,但它失败了,你没有做任何改变?