appcompat v7 库错误 android:layout_marginEnd
Error android:layout_marginEnd with appcompat v7 library
我收到这个错误:
removing attribute http://schemas.android.com/apk/res/android:layout_marginEnd from <ImageView>
在我的 Android 项目中编译 appcompat v7 library
时来自 abc_activity_chooser_view.xml
XML 文件。
我尝试过的事情:
- 完全卸载 Eclipse Luna 和 Android SDK。
- 重新安装 Eclipse Luna 和 Android SDK。
- 通过 Android SDK 管理器安装需要的 Android 组件。
- 在 Eclipse 中,要求 Android Lint 忽略首选项中的错误并跳过库项目依赖项。
- 清理并构建所有项目。
- 将
-clean
指令添加到 eclipse.ini
文件。
但是没有成功。
我使用的工具是:
- OS: Window 7 64 位
- IDE:Eclipse Luna 服务版本 2 (v4.4.2) 内部版本 20150219-0600
64 位
- Android SDK: Android v5.1.1 (API 22 级)
- ADT:v23.0.6.1720515
- Android SDK 工具:v24.1.2
- Android SDK 平台工具:v22
- Android SDK 构建工具:v22.0.1
- Android 支持存储库:v12
- Android 支持库:v22
在 Google 修复此错误之前,有人对如何修复或解决此错误有任何建议吗?
在修复此错误之前,我无法部署我的 Android 程序包。
感谢您的帮助。
要修复 android:layout_marginEnd
错误,请在 Eclipse 中打开 appcompat
v7 库中的 project.properties
文件并添加以下指令:
target=android-21
sdk.buildtools=21.1.2
注意:您可能需要通过 Android SDK 管理器安装 Android SDK 构建工具 v21.1.2 [如果您还没有]。
对于那些希望在您的 Android 应用程序中支持 Android 5.1+ (API 22) 的用户,您可以将以下指令添加到每个应用程序的 project.properties
文件中您的 Android 项目:
target=android-22
sdk.buildtools=22.0.1
注意:您可能需要通过 Android SDK 管理器安装 Android SDK 构建工具 v22.0.1 [如果您还没有]。
因此,从本质上讲,您使用的是 Android SDK 构建工具的一个版本来构建您的 Android 应用程序,另一个版本用于修复 android:layout_marginEnd
错误 appcompat
v7 库。
sdk.buildtools
指令的文档是 here。该文档还包括有关如何为使用 Android Studio 和 Gradle.
的用户在 build.gradle
文件中设置 buildToolsVersion
指令的信息
我收到这个错误:
removing attribute http://schemas.android.com/apk/res/android:layout_marginEnd from <ImageView>
在我的 Android 项目中编译 appcompat v7 library
时来自 abc_activity_chooser_view.xml
XML 文件。
我尝试过的事情:
- 完全卸载 Eclipse Luna 和 Android SDK。
- 重新安装 Eclipse Luna 和 Android SDK。
- 通过 Android SDK 管理器安装需要的 Android 组件。
- 在 Eclipse 中,要求 Android Lint 忽略首选项中的错误并跳过库项目依赖项。
- 清理并构建所有项目。
- 将
-clean
指令添加到eclipse.ini
文件。
但是没有成功。
我使用的工具是:
- OS: Window 7 64 位
- IDE:Eclipse Luna 服务版本 2 (v4.4.2) 内部版本 20150219-0600 64 位
- Android SDK: Android v5.1.1 (API 22 级)
- ADT:v23.0.6.1720515
- Android SDK 工具:v24.1.2
- Android SDK 平台工具:v22
- Android SDK 构建工具:v22.0.1
- Android 支持存储库:v12
- Android 支持库:v22
在 Google 修复此错误之前,有人对如何修复或解决此错误有任何建议吗?
在修复此错误之前,我无法部署我的 Android 程序包。
感谢您的帮助。
要修复 android:layout_marginEnd
错误,请在 Eclipse 中打开 appcompat
v7 库中的 project.properties
文件并添加以下指令:
target=android-21
sdk.buildtools=21.1.2
注意:您可能需要通过 Android SDK 管理器安装 Android SDK 构建工具 v21.1.2 [如果您还没有]。
对于那些希望在您的 Android 应用程序中支持 Android 5.1+ (API 22) 的用户,您可以将以下指令添加到每个应用程序的 project.properties
文件中您的 Android 项目:
target=android-22
sdk.buildtools=22.0.1
注意:您可能需要通过 Android SDK 管理器安装 Android SDK 构建工具 v22.0.1 [如果您还没有]。
因此,从本质上讲,您使用的是 Android SDK 构建工具的一个版本来构建您的 Android 应用程序,另一个版本用于修复 android:layout_marginEnd
错误 appcompat
v7 库。
sdk.buildtools
指令的文档是 here。该文档还包括有关如何为使用 Android Studio 和 Gradle.
build.gradle
文件中设置 buildToolsVersion
指令的信息