为什么要在应用插件后使用:';com.google.gms.googleservices';,它';s始终显示错误android.view.InflateException
在我应用plugin为什么要在应用插件后使用:';com.google.gms.googleservices';,它';s始终显示错误android.view.InflateException,android,Android,在我应用plugincom.google.gms.google services后,总是显示错误: android.view.InflateException:二进制XML文件:膨胀类时出错 pl.droidsonroids.gif.GifImageView 我认为它是使用字符串和build/generated/google\u service/debug/values可绘制的 在build.gradle中: dependencies { compile 'pl.droidsonroids.g
com.google.gms.google services
后,总是显示错误:
android.view.InflateException:二进制XML文件:膨胀类时出错
pl.droidsonroids.gif.GifImageView
我认为它是使用字符串和build/generated/google\u service/debug/values
可绘制的
在build.gradle中:
dependencies {
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+'
compile 'com.google.android.gms:play-services:8.3.0'
}
apply plugin: 'com.google.gms.google-services'
在XML中:
<FrameLayout
android:id="@+id/midori_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/anchor_line"
android:layout_gravity="bottom|left"
android:layout_toLeftOf="@id/anchor_line"
android:orientation="vertical">
<pl.droidsonroids.gif.GifImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:adjustViewBounds="true"
android:scaleType="centerInside"
android:src="@drawable/image1" />
</FrameLayout>
如果我删除android:src=“@drawable/image1”,它可以工作。我不知道为什么。请帮助我。我通过更改修复了此错误
compile 'com.google.android.gms:play-services:8.3.0'
借
编译'com.google.android.gms:play services:7.+'
它可以在安卓4.0和5.1上运行我通过修改修复了这个错误
compile 'com.google.android.gms:play-services:8.3.0'
借
编译'com.google.android.gms:play services:7.+'
它可以在Android 4.0和5.1上运行您是否在xml上添加了这一行?xmlns:app=“@devganiya在这种情况下有何帮助?您的建议/评论与问题中所述的问题无关。@DevganiyaHitesh我尝试添加xmlns:app=“schemas.android.com/apk/res/package.name,但无效。您是否在xml顶部添加了这一行?xmlns:app=“@devganiya在这种情况下有何帮助?您的建议/评论与问题中所述的问题无关。@DevganiyaHitesh我尝试添加xmlns:app=“schemas.android.com/apk/res/package.name,但无效