And*_*Dev 13 android android-studio android-studio-dolphin
更新 android studio dolphin后,我的旧项目 xml 预览不显示视图。有人面临同样的问题吗?并已完成解决方案,请在这里分享。它运行得很好,但预览不起作用。
我做了什么尝试?
但这些都没有解决我的问题。

我遇到了同样的问题/错误。到目前为止我做了什么?
Sync Project with gradle filesInvalid catch and Restart..gradle文件夹。尝试了尝试1中的所有步骤也尝试了siregar2103的回答
所有这些都来自尝试 1 和 2,但在我的主项目中没有解决,所以我决定将我多年的旧项目升级到最新的项目。我确实将我的 Gradle 从4.1.3 to 7.3.0
“更新所有依赖项”升级到了最新的依赖项,但在执行此操作时遇到了许多错误。希尔特错误和其他错误也是如此。我将在下面提到这一点。
对于 Hilt,我确实删除了所有旧的 Hilt 相关库及以下内容
kapt "com.google.dagger:dagger-compiler:2.42"
kapt "com.google.dagger:hilt-android-compiler:2.43.2"
implementation "com.google.dagger:dagger:2.42"
implementation "com.google.dagger:hilt-android:2.43.2"
implementation 'androidx.hilt:hilt-work:1.0.0'
kapt "androidx.hilt:hilt-compiler:1.0.0"
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
implementation "androidx.navigation:navigation-compose:2.5.1"
Run Code Online (Sandbox Code Playgroud)
在build.gradle文件中(不是.app级别)
id 'com.google.dagger.hilt.android' version '2.43.2' apply false重要提示:我确实添加了 implementation "androidx.navigation:navigation-compose:2.5.1"依赖项,因为我得到了
java.lang.IllegalArgumentException:CreationExtras 必须具有运行时SAVED_STATE_REGISTRY_OWNER_KEY错误的值。
我遇到的其他错误是
例外是:com.intellij.openapi.externalSystem.model.ExternalSystemException:
lateinit property _buildFeatureValues has not been initialized
为此,我确实使用命令行构建了 gradle,它给了我完整的错误,当我直接构建时我没有得到这个错误,不知道为什么?但它是通过与平面目录和 aar 文件相关的错误实现的,所以我确实删除了平面目录代码并更改了aar 文件实现代码,现在它已经开始构建,我的应用程序开始安装。
现在我的一些文件仍然没有渲染,因为我正在使用自定义attr样式,所以我试图弄清楚为什么会发生这种情况,当我找到解决方案时,我会更新这个答案。
因此,使用以上 60% 的 xml 文件预览开始在我的旧项目中显示。对于 40% 的屏幕,我必须在 xml 预览中将默认主题更改为自定义主题,以便它可以开始渲染。
Android Gradle Plugin这 2 步骤应该可以解决您的问题。并使用命令行构建以获取更多与错误相关的详细信息。
| 归档时间: |
|
| 查看次数: |
6492 次 |
| 最近记录: |