Java 如何使用ant引用android项目的库依赖项
我正在使用ANT从命令行为Google map开发一个应用程序。如何使用Ant将Google play服务库导入到我的项目中。我尝试使用以下命令更新项目:Java 如何使用ant引用android项目的库依赖项,java,android,ant,Java,Android,Ant,我正在使用ANT从命令行为Google map开发一个应用程序。如何使用Ant将Google play服务库导入到我的项目中。我尝试使用以下命令更新项目: /android更新项目——目标2——路径谷歌地图——library/home/shvetajeevan/Downloads/android sdk linux/extras/google/google\u play\u services/libproject/google-play-services\u lib/ 但当我清理项目时,它会给出
/android更新项目——目标2——路径谷歌地图——library/home/shvetajeevan/Downloads/android sdk linux/extras/google/google\u play\u services/libproject/google-play-services\u lib/
但当我清理项目时,它会给出“构建失败”错误。我还错过了什么吗。
这是我的Project.properties文件
target=Google Inc.:Google APIs:19
android.library.reference.1=/home/shvetajeevan/Downloads/android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib/
我在清理项目时出错
Buildfile: /home/shvetajeevan/Downloads/android-sdk-linux/tools/Googlemaps/build.xml
-check-env:
[checkenv] Android SDK Tools Revision 22.6.3
[checkenv] Installed at /home/shvetajeevan/Downloads/android-sdk-linux
-setup:
[echo] Project Name: Googlemaps
[gettype] Project Type: Application
-pre-clean:
clean:
BUILD FAILED
/home/shvetajeevan/Downloads/android-sdk-linux/tools/ant/build.xml:460:
/home/shvetajeevan/Downloads/android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib/ resolve to a
path with no project.properties file for project /home/shvetajeevan/Downloads/android-sdk-l inux/tools/Googlemaps
由于Play Services库不是为Ant构建而设置的,因此这不会直接起作用 首先,您应该将Play Services库复制到Android SDK之外的某个地方。然后,从库项目的主目录运行android更新项目,创建自己的
build.xml
和project.properties
文件
这将允许您生成依赖于此库项目的项目。我可以将play services库复制到我的项目中吗?并提到这一点path@user3620233:由于Play Service library项目将不时更新,因此您需要将其与您自己的项目代码充分分离,以便能够高效地进行更新。我想你可以把它放在你的项目目录中的一个子目录中——而我不是这样做的,如何创建build.xml文件将play services library文件夹保留在sdk文件夹之外,因为要创建build.xml,我们不能在sdk之外创建路径。@user3620233:我不知道你在说什么。你可能希望阅读。或者,考虑切换到Gradle的Android,因为蚂蚁的支持被贬低,并添加到一个年级的Android服务的游戏服务在你的代码>构建。“首先,您应该将Play Services库复制到Android SDK之外的某个地方。然后,从库项目的主目录运行android update项目,创建自己的build.xml”。您能否更准确地说明这一步。。