Android Studio的“项目”选项卡中的Android视图永远保持加载

pcww981p  于 12个月前  发布在  Android
关注(0)|答案(4)|浏览(149)

今天我拿到了我的新MacBook,安装了Android Studio。当我试图打开我的Kotlin项目时,一切都很完美,但Android项目视图永远在加载。


的数据
我创建了一个新的示例项目,它加载正确。我也有一个Win笔记本电脑上的这个项目,它加载也很好。
有人知道为什么以及如何解决这个问题吗?

jv4diomz

jv4diomz1#

如果你刚刚从你的windows机器上复制和粘贴了项目,你应该预料到一些像这样的未定义行为。因为有一些文件包含在项目中专门为windows操作系统。你应该使用git而不是复制粘贴东西。或者如果你不想在这一点上,How to transfer an Android Studio Project from Windows to Mac OS X?这里是你需要删除的文件,以便在你的mac上工作。

cygmwpex

cygmwpex2#

请删除
.idea
.gradle
从项目中删除文件,然后再次打开项目。

zwghvu4y

zwghvu4y3#

**解决:**我只是卸载4.1.3版本,并使用测试版4.2 rc1和问题得到修复。

1tu0hz3e

1tu0hz3e4#

我无意中在xml设计中创建了一个无限视图循环,每次我试图渲染它时,我都没有视图加载和内存错误。所以我有一个文件名item_patient. xml用于回收器视图,文件中是另一个回收器视图,在回收器视图的代码中,我提到item_patient. xml作为其列表项用于渲染。

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/rv_value_array"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:listitem="@layout/item_patient" // THIS LINE HERE
    android:layout_marginHorizontal="@dimen/_8sdp"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@id/tv_date"
    app:layout_constraintEnd_toEndOf="parent"/>

字符串
所以它试图渲染一个无限包含它自己的视图,但最终没有渲染和记忆错误和东西。我所要做的就是删除

tools:listitem="@layout/item_patient" // THIS LINE HERE


由于它不需要渲染它,我可以在嵌套的回收器视图中创建一个视图,并删除了错误。
p.s.@mehmoodnisar125的删除.idea和.gradle的回答帮助我清理了内存,找到了错误。

相关问题