如何从GitHub源代码编译APK

6

我认为你应该在项目的问题(issues)部分提出这个问题。 - Mikhail Krutov
1
我已经完成了。但开发人员说现在只向测试人员发布构建的apk。其他人必须自己想办法构建它。完整产品将在春季对所有人开放。 - Leopard20
2个回答

5
从此存储库中制作apk,使用git或您喜欢的任何工具下载android文件夹。如果没有,请打开Android Studio,如果没有,请从此链接下载。如果您没有android sdk,则下载android studio捆绑包。

http://developer.android.com/sdk/index.html

为此,您需要jdk。如果没有,请下载并安装。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

将jdk路径添加到环境变量中作为JAVA_HOME。

安装您的Android Studio。

然后打开Android Studio并导入之前下载的repo。

Android Studio将解决依赖关系,完成后可以从中构建apk。

您可以从app-build-output-apk文件夹获取apk。


如果您查看GitHub,此项目的作者使用了奇怪的基于Makefile的构建系统。我不确定Android Studio是否能够与其配合使用。 - Mikhail Krutov
可能不行,你得找到一种使它能够通过Gradle构建或使用Eclipse进行编译的方法。无论哪种方式都会很头疼... - Jose Gonzalez
这是因为该源代码是一个完整的Android操作系统源代码树中要构建的项目(有许多相关项目)。你不能单独构建它。我从Android.mk和CM*文件中看到了这一点...你可能需要查看如何构建CyanogenMod。在Windows机器上无法工作。 - Alexandre Dumont

1

运行~/buildAPKs/build.github.bash https://github.com/SDLash3D/将尝试从此GitHub帐户找到的所有AndroidManifest.xml文件构建APK。

由于https://github.com/SDLash3D/目前没有可构建的AndroidManifest.xml文件,请尝试~/buildAPKs/build.github.bash https://github.com/BuildAPKs,它应该可以在Android手持设备和Windows上为您从GitHub构建许多APK。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接