Android 的 Eclipse ADT 不工作
Eclipse ADT for Android not working
我在我的 Eclipse 上安装了 ADT,这样我就可以开发 Android 应用程序。问题是每次我尝试加载项目时,它都会显示很多这样的错误:
[2015-08-01 07:15:41 - AndroidApp1]
C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:137:
error: Error: No resource found that matches the given name: attr
'android:colorPrimaryDark'. [2015-08-01 07:15:41 - AndroidApp1]
[2015-08-01 07:15:41 - AndroidApp1]
C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:146:
error: Error: No resource found that matches the given name: attr
'android:windowElevation'. [2015-08-01 07:15:41 - AndroidApp1]
[2015-08-01 07:15:41 - AndroidApp1]
C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:150:
error: Error: No resource found that matches the given name: attr
'android:windowElevation'.
[2015-08-01 07:15:41 - AndroidApp1]
我发现了一个类似的问题,它说要删除 Android Wear ARM EABI v7a System Image 所以我卸载了它并尝试但没有成功。后来,我卸载了整个API 22,但仍然没有,现在显示有关API 21的错误。我该怎么办?
这是要做的一件事:
- 导入 appcompat-v7 的库后,右键单击并转到属性
- 单击 Android 并将项目构建目标更改为 API 21
- 清理并重建
第 1 步:
第 2 步:
我相信这应该可以解决找不到资源的问题。
您需要确保已从 SDK 管理器安装了正确的库,并且已将 v7-appcompat 作为库项目包含在内。您必须这样做,因为 v7-appcompat 包含与 android studio 不同的资源文件,ADT 不会自动添加这些文件。
在此处查看已接受的 SO 答案以获取更多信息:appcompat-v7:21.0.0': No resource found that matches the given name: attr 'android:actionModeShareDrawable'
了解不再支持 ADT 很重要。这意味着它不再获得错误修复或对新功能的更好支持。
来自 http://developer.android.com/tools/sdk/eclipse-adt.html
的相关片段
Google recommends switching to Android studio
If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio to receive all the latest IDE updates. For help moving projects, see Migrating to Android Studio.
我在我的 Eclipse 上安装了 ADT,这样我就可以开发 Android 应用程序。问题是每次我尝试加载项目时,它都会显示很多这样的错误:
[2015-08-01 07:15:41 - AndroidApp1] C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:137: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'. [2015-08-01 07:15:41 - AndroidApp1]
[2015-08-01 07:15:41 - AndroidApp1]
C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:146: error: Error: No resource found that matches the given name: attr 'android:windowElevation'. [2015-08-01 07:15:41 - AndroidApp1]
[2015-08-01 07:15:41 - AndroidApp1]
C:\Users\Arad\workspace\appcompat_v7\res\values-v21\themes_base.xml:150: error: Error: No resource found that matches the given name: attr 'android:windowElevation'.
[2015-08-01 07:15:41 - AndroidApp1]
我发现了一个类似的问题,它说要删除 Android Wear ARM EABI v7a System Image 所以我卸载了它并尝试但没有成功。后来,我卸载了整个API 22,但仍然没有,现在显示有关API 21的错误。我该怎么办?
这是要做的一件事:
- 导入 appcompat-v7 的库后,右键单击并转到属性
- 单击 Android 并将项目构建目标更改为 API 21
- 清理并重建
第 1 步:
第 2 步:
我相信这应该可以解决找不到资源的问题。
您需要确保已从 SDK 管理器安装了正确的库,并且已将 v7-appcompat 作为库项目包含在内。您必须这样做,因为 v7-appcompat 包含与 android studio 不同的资源文件,ADT 不会自动添加这些文件。
在此处查看已接受的 SO 答案以获取更多信息:appcompat-v7:21.0.0': No resource found that matches the given name: attr 'android:actionModeShareDrawable'
了解不再支持 ADT 很重要。这意味着它不再获得错误修复或对新功能的更好支持。
来自 http://developer.android.com/tools/sdk/eclipse-adt.html
的相关片段Google recommends switching to Android studio If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio to receive all the latest IDE updates. For help moving projects, see Migrating to Android Studio.