Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用ant引用android项目的库依赖项_Java_Android_Ant - Fatal编程技术网

Java 如何使用ant引用android项目的库依赖项

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/ 但当我清理项目时,它会给出

我正在使用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/

但当我清理项目时,它会给出“构建失败”错误。我还错过了什么吗。 这是我的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”。您能否更准确地说明这一步。。