嗨,我有一个问题,当我做一个导航抽屉。它给我看了两个:
“分析XML时出错:属性重复”
其中一个是关于我的主要布局,另一个是关于我的
E:\myapplication\app\build\intermediates\res\merged\debug\layout\main.xml
在这两个错误的下面,我可以看到:
“错误:任务':app:ProcessDebugResources'.com.android.ide.common.process.ProcessException:未能执行AAPT”也错误。
在预览中,我有两个关于这些主题的渲染错误
“编撰错误”与“缺失类”
这是我的主要activity:
package com.example.mehrad.myapplication; import android.content.Context; import android.content.SharedPreferences; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; public class MainActivity extends AppCompatActivity { private SharedPreferences sharedPreferences; private DrawerLayout drawerLayout; private NavigationView navigationView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new MyShared(this); new Names("first one"); new Names("second one"); RecyclerView recyclerView=(RecyclerView)findViewById(R.id.rec); LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false); recyclerView.setLayoutManager(linearLayoutManager); MyAdapter myAdapter=new MyAdapter(this); recyclerView.setAdapter(myAdapter); drawerLayout =(DrawerLayout) findViewById(R.id.dl); navigationView=(NavigationView)findViewById(R.id.nv); } }
而这是我的主要布局:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/dl"
android:fitsSystemWindows="true"
android:layout_width="wrap_content"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<include layout="@layout/activity_main"/>
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_gravity="right"
android:id="@+id/nv"
app:headerLayout="@layout/header"
app:menu="@menu/menu"
android:layout_height="match_parent"/>
</android.support.v4.widget.DrawerLayout>
这是我的activity·梅恩:
<?xml version="1.0" encoding="utf-8"?>
<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"
tools:context="com.example.mehrad.myapplication.MainActivity">
<android.support.v7.widget.RecyclerView
android:id="@+id/rec"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false" />
</LinearLayout>
这是我的应用程序文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.mehrad.myapplication"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-
core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
testCompile 'junit:junit:4.12'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
}
这是我的标题:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:src="@drawable/header"
android:id="@+id/image"
android:layout_height="220dp" />
</LinearLayout>
这是我的菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/favorite" android:title="list"/>
<item android:id="@+id/about" android:title="about us"/>
<item android:id="@+id/exit" android:title="exit"/>
</menu>
请帮帮我
在我的例子中,发生这种情况是因为我为layout
标记(用于数据绑定)指定了height和width。应仅为实际持有项的子项指定这些属性。
在main.xml
布局的此块中:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/dl"
android:fitsSystemWindows="true"
android:layout_width="wrap_content"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
您有两次属性xmlns:app
(请参阅底线)。删除这个重复的属性,你的应用程序应该建立良好的,即。
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/dl"
android:fitsSystemWindows="true"
android:layout_width="wrap_content"
android:layout_height="match_parent">
我得到以下错误时使用的简单代码在wordpress.任何想法如何解决这个问题? 错误: Javascript: HTML:
代码 当ds时导致此错误。ReadXml称为: System. Net. WebException:远程服务器在System. Xml. XmlDownloadManager. GetNonFileStream(Uri uri, ICreginals凭据, IWebProxy代理, Request estCachePolicy cachePolicy)返回错误:(500)内部服务器错误。在Syst
我的ThymileAF模板中有一个AngularJS属性,看起来像这样: 当Thymeleaf尝试处理此模板时,我得到以下异常: Thymeleaf只是不能很好地处理
我有一个有验证的ear文件。当我想在Weblogic 12.2.1上部署它时,Weblogic会抛出以下异常: 验证。xml文件的内容如下所示: 如何部署耳文件与weblogic 12.2.1validation.xml?
功能介绍 获取错误分析报告数据,包括表格详情数据与趋势数据,所获取数据与 https://mtj.baidu.com 中报告数据一致 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取错误概况表格数据 参数名 参数类型 是否必须 描述 method string
错误分析 一、错误概况,一目了然 错误概况是以错误类型为维度的分析报表,让开发者能够一目了然地掌握自己应用的错误概要信息。基础指标包括:错误次数(日均)、影响用户数(日均)、错误率、影响用户占比。并且通过趋势图展示四个指标的分日趋势变化。 通常来讲,应用的某一次具体的错误堆栈信息称作“错误详情”,但是很多错误详情拥有相同的摘要信息(通常为堆栈信息的前三句),而不同的错误摘要同样可以聚合成同一个错误