13

我相信日食有一个崩溃的案例,并且发生了一些奇怪的事情。我重新启动了项目,并从头开始完成了我能想到的所有事情。

代码和配置文件看起来很完美。

++我已经通过命令行更新了项目。( ./android update project --name GPSTest --target 4 --path "/home/me/workspace/GPSTest")

++然后我进入项目的根目录并使用ant debug

我得到这个错误:

-build-setup:
[echo] Resolving Build Target for GPSTest...
[gettarget] Project Target:   Google APIs
[gettarget] Vendor:           Google Inc.
[gettarget] Platform Version: 4.2
[gettarget] API level:        17
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for GPSTest...
[dependency] Library dependencies:
[dependency] 
[dependency] ------------------
[dependency] Ordered libraries:
[echo] ----------
[echo] Building Libraries with 'debug'...

BUILD FAILED
/home/me/android-sdks/tools/ant/build.xml:595: 
Invalid file: /home/me/android-sdks/extras/google/google_play_services/libproject
/google-play-services_lib/build.xml

我不知道这是怎么发生的

4

3 回答 3

30

跑步

android update project --path . 

在 google_play_services 目录上为我解决了这个确切的问题。

于 2013-04-27T00:47:23.977 回答
13

尝试在播放服务库上运行 android 更新项目。

除此之外,我会删除 google_play_services 并从 Android SDK 管理器获取新副本。

于 2013-02-08T17:21:38.450 回答
3

问题是您没有 build.xml 文件 google-play-services_lib 文件夹

要创建该文件,您需要转到系统 SK 目录

$SDK_HOME/extras/google/google_play_services/libproject/google-play-services_lib and run "android update project -p ./ --target 20"

根据需要更改目标。

于 2015-05-18T13:09:07.827 回答