我以前曾问过这个问题,但仍然没有解决.这是我正在寻找的.我正在开发Android上的GPS导航应用程序.为此,我希望能够在地图上模拟驾驶.我读到我可以使用GPX文件并使用Android模拟器来实现它.所以我为模拟器添加了GPS支持并启动了它.然后我使用两个不同的站点创建了一个GPX文件:
wtracks.appspot.com:我使用它创建的gpx文件,在DDMS中加载后,没有任何反应.也就是说,我甚至没有看到文件被加载,因此播放按钮显示为灰色
Mapmyride.com:我使用它创建的GPX文件确实加载到DDMS中,并在模拟器窗口中显示点数的835个点.绿色播放按钮已启用,但当我选择它时,它会显示暂停按钮一秒钟,然后返回到绿色播放按钮.也就是说,它几乎就像文件运行一秒钟并停止.
所以,我真正想要的是,如果有人能够通过一些简单的方法(例如点击地图)然后一旦我有一个有效的GPX文件就可以向我展示创建GPX文件的确切步骤,以便能够在DDMS中加载它并运行它来模拟地图上的汽车驾驶.如果有效,我会立即接受答案.
谢谢,
-Vivek
问题:
当一个项目被检入SVN,而其他人检查它时,它上面有一个惊叹号,需要解决构建路径错误.怎么解决?
作为一个例子,我有一个项目,以下是它的结构:
它在libs文件夹中有3个库:
* android-support-v4.jar
* bugsense3.2.2.jar
* gcm.jar
Run Code Online (Sandbox Code Playgroud)
Android Dependencies文件夹具有:
* annotations.jar
Run Code Online (Sandbox Code Playgroud)
参考图书馆有:
* gcm.jar
Run Code Online (Sandbox Code Playgroud)
Android私人图书馆有:
* bugsense3.2.2.jar
* gcm.jar
* android-support-v4.jar
Run Code Online (Sandbox Code Playgroud)
Google API [Android 2.2]具有:
* android.jar
* maps.jar
Run Code Online (Sandbox Code Playgroud)
所以我们在libs文件夹中放置的内容似乎会自动添加到Android私有库中,这是否准确?因此,他们可以签入SVN,当其他人检查并构建它时,Android私有库中的.jars将只指向他的本地工作区,这不是问题.
但是,Android Dependencies中的annotations.jar和Google API中的android.jar和maps.jar都引用了我C:上的android-sdk文件夹.因此,当其他人签出我的整个项目时,他们会构建必须通过Java Build Path解决的问题.
将所有库存储在SVN中的标准做法是什么,以便当新的开发人员进入并检出项目时,他只是简单地构建而不是摆弄设置?我怀疑我们正在使用构建管理系统,持续集成,构建服务器等等.所以我稍微了解它但从未实际使用它,因为我从未在足够大的团队中工作过.如果有人能够如此友好地给我他们使用的东西(Maven,Gradle等实际工具),那么我将非常感激!
谢谢,
-V