Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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 通过命令行将BaseGameUtils添加到Android项目_Java_Android_Ant_Command Line_Delphi - Fatal编程技术网

Java 通过命令行将BaseGameUtils添加到Android项目

Java 通过命令行将BaseGameUtils添加到Android项目,java,android,ant,command-line,delphi,Java,Android,Ant,Command Line,Delphi,我正在开发没有Eclipse或Android Studio的Android应用程序。我使用Lazarus+ZenGL对象Pascal构建一个加载到伪项目中的库 所有的一切都很好,还有admob的Google Play服务。如果需要本机调用,我可以将它们添加到mainActivity.java文件中 所以我也没有Android Studio的Eclipse项目,我需要通过命令行编译和构建apk。这不是什么大问题:批处理文件可以完成我需要的一切:aapt、javac、dx、android更新、ant

我正在开发没有Eclipse或Android Studio的Android应用程序。我使用Lazarus+ZenGL对象Pascal构建一个加载到伪项目中的库

所有的一切都很好,还有admob的Google Play服务。如果需要本机调用,我可以将它们添加到mainActivity.java文件中

所以我也没有Android Studio的Eclipse项目,我需要通过命令行编译和构建apk。这不是什么大问题:批处理文件可以完成我需要的一切:aapt、javac、dx、android更新、ant发布、jarsigner和zipalign

关于Google Play服务,我将Google-Play-Services.jar复制到我的libs目录中,并用正确的路径更新了project.properties:

...
android.library.reference.1=../../../../Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib
...
问题是Google Play服务有自己的jar,我也将其传递到javac选项中,但BaseGameUtils没有

我试图学习教程,但是没有人解释如何通过命令行更新project.properties和BaseGameUtils来将BaseGameUtils和libs添加到项目中,而不使用jar是不够的

没有这个库,我无法导入com.google.example.games.basegameutils.BaseGameActivity;进入mainActivity.java

我希望这是足够清楚的,我是一个非常新的安卓开发,我正在使用一个非常另类的方式


提前谢谢你

仅供未来观众评论:如果您计划使用Google Play服务中的任何资源图像、文本等,则不应仅添加或复制jar。如果我没有错,错误消息将作为资源包含。