包'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和意外的命名空间前缀错误时,我得到了可疑的命名空间错误。