我在Android上有一个项目,一切都很好,然后当我昨天打开项目时,这一直给我这个错误
渲染问题
注意:一个或多个布局缺少layout_width或layout_height属性。大多数布局都需要这些 &#34不可见#34;在属性"可见性"不是有效整数(未显示109个类似错误)
提示:尝试刷新布局。
即使我开始一个新项目并且我去布局它仍然给我错误。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@color/backgroundDark"
tools:context="coalesce.collabup.LoginActivity">
<!-- Login progress -->
<ProgressBar
android:id="@+id/login_progress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:visibility="gone" />
<ScrollView
android:id="@+id/login_form"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/email_login_form"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/Logo"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:text="CollabUp"
android:textSize="70sp"
android:lineSpacingExtra="8sp"
android:typeface="normal"
android:textAlignment="center"
android:textStyle="normal|bold" />
<TextView
android:id="@+id/motto"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:text="Collaboration at its finest"
android:textStyle="normal|bold"
android:textAlignment="center"
android:layout_marginTop="20dp"
android:layout_marginBottom="50dp" />
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:id="@+id/email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email"
android:inputType="textEmailAddress"
android:maxLines="1"
android:singleLine="true"
android:textSize="18sp"
android:padding="10dp"
android:layout_marginBottom="10dp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:imeActionId="@+id/login"
android:imeActionLabel="Sign In"
android:imeOptions="actionUnspecified"
android:inputType="textPassword"
android:maxLines="1"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<CheckBox
android:text="keep me log in?"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/checkBox2"
android:layout_marginTop="10dp" />
<Button
android:id="@+id/email_sign_in_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="16dp"
android:text="Sign In"
android:textStyle="bold"
android:layout_marginLeft="250dp"
android:layout_marginBottom="10dp"
/>
</RelativeLayout>
<TextView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/registertxt"
android:text="New to CollabUp? Create an Account now!"
android:textStyle="normal|bold"
android:textAlignment="center"
android:textSize="14sp"
android:onClick="gotoRegister"
android:layout_marginBottom="20dp" />
<TextView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/forgettxt"
android:text="Forgot your password?"
android:textStyle="normal|bold"
android:textAlignment="center"
android:onClick="gotoSendForget"
android:textSize="14sp" />
<TextView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/creditstxt"
android:text="Coalesce 2016 - All rights Reserved - CollabUp"
android:textStyle="normal|bold"
android:textColor="@android:color/white"
android:textAlignment="center"
android:textSize="14sp"
android:layout_marginTop="20dp" />
</LinearLayout>
</ScrollView>
</LinearLayout>
答案 0 :(得分:27)
这些更改已解决了该问题:
转到C:\ Users \ UserName.AndroidStudio3.2 \ system并重命名这些文件夹
(1)缓存到caches.bak
(2)将编译器转换为compile.bak
(3)编译服务器到compile-server.bak
(4)转换为conversion.bak
(5)external_build_system到external_build_system.bak
(6)从框架到frameworks.bak
(7)从gradle到gradle.bak
(8)resource_folder_cache到resource_folder_cache.bak
打开Android Studio,然后再次打开您的项目。
答案 1 :(得分:9)
此问题是由较新版本的android studio 3.2引起的,您可以通过删除缓存文件来修复错误。 步骤1:关闭android studio。 步骤2:转到.AndroidStudio3.2-> system-> caches。 步骤3:删除所有文件。 第4步:打开Android Studio
答案 2 :(得分:0)
您的模板已损坏。只需去文件然后设置。在顶部搜索框中,搜索模板并查找文件和代码模板。选择它,然后选择右侧的其他选项卡。单击android并单击layoutResourcesFile.xml。 将以下代码复制并粘贴到其上,并确保单击实时模板。
<?xml version="1.0" encoding="utf-8"?>
<${ROOT_TAG} xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="${LAYOUT_WIDTH}"
android:layout_height="${LAYOUT_HEIGHT}">
</${ROOT_TAG}>
答案 3 :(得分:0)
我也遇到了这个错误。我得到了以下帮助:
删除Android Studio文件
要删除所有剩余的Android Studio设置文件,请在文件资源管理器中转到您的用户文件夹(%USERPROFILE%
),然后删除.android, .AndroidStudio
以及末尾带有版本的所有类似目录,即{{ 1}},以及.AndroidStudio1.2
和.gradle
(如果存在)。
来源 is here
但是我还没有删除这些文件夹。我删除了文件夹名称中的点。之后,我启动了Android Studio。她建议我从旧文件夹中导出设置(在其中删除了标题中的点)。我拒绝并重新调整了工作室。之后,我打开了项目,一切正常。 对不起我的英语不好。希望您能理解我的回答:)
答案 4 :(得分:0)
唯一对我有用的东西。 1.从官方网站https://developer.android.com/studio/#downloads下载Android Studio。 2.安装 您甚至可以从previos安装中导入设置。 现在渲染已修复
答案 5 :(得分:0)
我使用了Clean Project(构建-> Clean Project)的简单功能,它以某种方式对我有用!