我看到有关Error inflating类android.support.v7.widget.Toolbar的其他问题并尝试了一些解决方案,例如,项目清理和重建,无效缓存和重启以及appcompat库版本已关闭,但没有任何工作。< / p>
gradle(我使用Cordova,并非所有代码都来自gradle)
buildscript {
repositories {
mavenCentral()
jcenter()
maven {
url 'https://dl.bintray.com/tonylee/maven/'
}
}
// Switch the Android Gradle plugin version requirement depending on the
// installed version of Gradle. This dependency is documented at
// http://tools.android.com/tech-docs/new-build-system/version-compatibility
// and https://issues.apache.org/jira/browse/CB-8143
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
// SUB-PROJECT DEPENDENCIES END
provided 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:21.0.3'
compile 'com.fpang:adsync2:5.2.2'
}
Advertise.java
setContentView(R.layout.activity_main);
activity_main.xml中的工具栏
&GT;
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
<TextView
android:id="@+id/as2_sdk_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textSize="21sp"
android:textColor="#ffffff"
android:textStyle="bold"
android:text="@string/app_name"/>
</android.support.v7.widget.Toolbar>
-styles.xml
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
谁知道这个错误请帮助我。
答案 0 :(得分:0)
请添加依赖项compile 'com.android.support:appcompat-v7:24.0.0'
答案 1 :(得分:0)
尝试添加设计库
compile 'com.android.support:design:23.3.0'
答案 2 :(得分:0)
只有gradle依赖的问题,你可以添加并检查。
compile 'com.android.support:appcompat-v7:24.1.0'
compile 'com.android.support:design:24.1.0'
答案 3 :(得分:0)
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
***android:background="?attr/colorPrimary"***
需要删除所有材料设计元素,因为工具栏不允许为API 19及更低版本定义任何与材料相关的元素。