我正在尝试在使用Eclipse和Andmore的Android项目中使用android.support.design.widget.TabLayout
但是我们无法找到包含所需com.android.support:design:22.2.0
类的jar。
谷歌搜索,似乎我需要extras/android/support
库。但是,我在SDK安装中找到的最新版本(在$mail->SetFrom("$eemail ", "$fname");
下)是v17。
我在哪里可以找到此库(无需迁移到Android Studio)?
答案 0 :(得分:0)
使用sdk manager更新您的sdk。
答案 1 :(得分:0)
在其他几个答案的帮助下,我终于设法导入了所有内容。把它们放在一起,只需将jar复制到libs
是不够的。以下是Andmore的工作原理(ADT应该类似,但有些选项明显不同):
android-support-v4.jar
文件夹中有libs
的副本,请将其替换为<sdk>/extras/android/support/v7/appcompat/libs
的最新副本。 (如果您在该位置有其他Android支持JAR,则可能还需要更新它们。)<sdk>/extras/android/support/v7/appcompat
和<sdk>/extras/android/support/design
复制到工作区文件夹中。 (不是必需的,但使用本地副本可以防止使用Eclipse生成的文件污染SDK设置。appcompat
文件夹的副本。一定要选择至少API 22作为构建目标(我需要使用API 23,YMMV),并且不要忘记给它一个有意义的名称。appcompat
项目的引用。design
项目的引用。我不得不对源代码进行一些小修改,因为一些资源标识符不再是API 14中的常量,要求我将switch
语句转换为一系列if
s。在那之后,我终于可以构建我的应用程序了。
这也适用于其他Android库 - 它们的位置记录在http://developer.android.com/tools/support-library/features.html。
中 编辑: 可能有一种更简单的方式: ADT和Andmore都有 Android工具&gt;添加支持库,可能会使前面提到的一些步骤更容易,它会安装最新版本的支持库。但是您仍然需要手动将它们添加到项目中。
答案 2 :(得分:-1)
知道了。如果您将SDK更新到最新版本,那么一切都在那里,事情只是隐藏在文件夹树中。你需要三个JAR:
extras/android/support/v7/appcompat/libs/android-support-v4.jar
(该文件已经在我的项目中,但无论如何我都升级了 - 不确定是否有必要)extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar
extras/android/support/design/libs/android-support-design.jar
将这三个复制到项目的libs
目录,在Eclipse中刷新项目(清理也不会受到伤害),你应该很好。
图书馆位置记录在http://developer.android.com/tools/support-library/features.html
中