2015-07-01 39 views
0

我是一名初学者,目前我正在使用android studio IDE。在编译的项目,我看到:android studio中的包错误

error: No resource identifier found for attribute 'adSize' in package. 

这个项目是在Eclipse开发的6个月前在Play商店上载,但同时在Android Studio中编译它我得到上面的错误消息。

我对此没有解决方案。你们能给我一个可能的解决方案吗?

+0

您是否在使用Admob?您可以使用adSize属性发布您的活动布局吗?你有没有看到这个http://stackoverflow.com/a/29999674/2091181? –

+0

是的,我尝试了Admob..i访问了你的链接,但是我试着再次得到错误 –

+0

错误:找不到包含属性'adUnitId'的资源标识符 –

回答

0

更改您的布局

xmlns:android="http://schemas.android.com/apk/res/android" will be 

xmlns:yourApp="http://schemas.android.com/apk/lib/com.yourAppPackege.yourClass" 

说明 - >/RES路径替换/ lib目录

+0

我替换了你所说的..still得到相同的错误 –

0

您可以在XML布局与此

xmlns:app="http://schemas.android.com/apk/res-auto" 

还是喜欢这个

改变
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    /> 

I我可以帮你解决吗? 谢谢

+0

我试过了,但没有得到解决 –

+0

请在这里发布你的xml 。 – Kinjal

+0

<?xml version =“1.0”encoding =“utf-8”?>

0

你在你的问题中提到它的外观你有任何gradle相关的问题。 所以现在,如果你已经在不同的IDE中构建了你的项目,比如Eclipse,那么你应该打开这个项目。“导入项目(Eclipse ADT,Gradle等)”。这个东西会转换你在Android中的其他IDE项目Studio项目。 如果你已经完成了这项工作,那么你可以从Build选项重建项目

+0

是啊你说的是正确的,但一旦解决这些错误,将其导入到android studio直到清除错误我不能导入项目 –

+0

如果您有非android studio项目,那么当您第一次将您的项目导入到android studio时,您必须使用选项打开此项目“使用(Eclipse ADT,Gradle等)导入项目”。 –

+0

我在eclipse IDE中运行它 –