包'com.app …'中找不到属性“'的资源标识符”
我从Eclipse导入了一个项目到Android工作室。 它利用自定义视图:
xmlns:app="http://schemas.android.com/apk/res-auto"
我从activity_ro.xml文件中得到以下错误:
“错误:(136)包”com.app.xxxx“中找不到属性”pstsTabPaddingLeftRight“的资源标识符
app:pstsDividerColor="#00000000" app:pstsIndicatorColor="#FF33B5E6" app:pstsTabPaddingLeftRight="14dip" app:pstsUnderlineColor="#FF33B5E6" />
我不确定自定义视图是不同的gradle或者我做错了什么。 任何人有一个想法?
我只是改变了:
xmlns:app="http://schemas.android.com/apk/res-auto"
至:
xmlns:app="http://schemas.android.com/apk/lib/com.app.chasebank"
并停止生成错误, com.app.chasebank
是包的名称。 它应该按照这个堆栈溢出工作:在包“com.google.example”main.xml中找不到属性“adSize”的资源标识符
你也可以使用lib-auto
xmlns:app="http://schemas.android.com/apk/lib-auto"
我遇到了同样的问题,并使用以下步骤解决它:
将这添加到您的应用程序的build.gradle中
android { defaultConfig { vectorDrawables.useSupportLibrary = true } }
使用名称空间:
xmlns:app="http://schemas.android.com/apk/res-auto"
然后使用:
app:srcCompat="@drawable/your_vector_drawable_here"
我一直在寻找答案,但无法find,但最后我可以通过添加播放服务广告依赖项来解决这个问题,让我们试试这个
*)文件 – >项目结构… – >在模块下你可以find应用程序,并有一个选项称为依赖关系,您可以添加com.google.android.gms:play-services-ads:xxx依赖项到您的项目
当我尝试将eclipse项目导入到android studio时遇到了这个问题
点击这里查看截图
我解决的是通过使用android:background而不是app:srcCompact。
这是由xmlns:app =“http://schemas.android.com/apk/res-auto”造成的。; 正如人们已经提到的那样,你可以使用/ lib-auto或者/ lib / your-package,但是当我尝试在/ lib / my-package中使用/ lib-auto和意外的命名空间前缀错误时,我得到了可疑的命名空间错误。