【问题标题】:How do I compile a Github Source Code/Repository to an apk file?如何将 Github 源代码/存储库编译为 apk 文件?
【发布时间】:2020-05-19 00:25:52
【问题描述】:

早安,

我正在寻求有关将 github 源代码/存储库重新编译为 APK 文件的帮助。

我目前正在开发一个应用程序,我正在使用 Dolphin 源代码作为参考,因为它确实有条理并且足够接近我已有的参考。

我的源代码的格式基本上和他们在这里看到的一样:https://github.com/dolphin-emu/dolphin

我不知道如何将这些文件编译为已签名或未签名的 apk。

我之前尝试过使用 Android Studio (v3.6.3),但不知道该怎么做,放弃了一周.....所以现在我正在寻求帮助。我希望有人能教我这个过程,这样我就可以练习将 Dolphin github 存储库转换为 apk,然后应用这些知识来创建我的应用程序的 alpha 版本以进行测试。

附言。我对编码和应用程​​序创建有点陌生(现在正在自学,尤其是在我居住的隔离期间),所以我非常感谢任何帮助!

提前致谢。

【问题讨论】:

  • 你可以使用 ./gradlew build 或者 android studio/build/apk
  • 您能详细解释一下“/gradlew build”吗?在尝试构建 apk/应用程序时,Android Studio 一直没有为我工作。
  • 我部分地向您解释:您必须使 Android Studio 以某种方式工作,并且向我们提供您所面临的确切错误将有所帮助。 Studio 提供了一些便利:它允许您自动下载 sdk、接受许可等。Gradle 不会轻易构建 apk。也许从头开始一个小项目而不是这个海豚项目?顺便说一句,海豚自己给你这个:github.com/dolphin-emu/dolphin/blob/master/AndroidSetup.md。但是如果你不能编译一个java程序,你确定你应该从这样一个复杂的模拟器开始吗?你不应该先尝试显示一个按钮
  • 感谢回复,我实际上并不知道 Androidsetup.md,所以我会调查一下。我也理解从一个更简单的项目开始,我会考虑重新开始,一步一步地进行,但是现在这就是我准备做的事情并且已经开始了......所以回到开始从这里开始对我来说并不容易 我认为我在编译时遇到的错误;看这里:photos.app.goo.gl/uPZUTc4k8P4RTbqTA

标签: android android-studio github apk


【解决方案1】:

这个是用C++/C写的。您不能将其设为 APK。但是,您可以将另一个应用程序编写为“包装应用程序”来启动您的 C++/C 项目。通过调用shell命令或NDK。

【讨论】:

  • 对不起,如果我误解了什么,但你是说通过使用“包装应用程序”我可以用它而不是我以前的方法创建一个 apk 吗?因为我的最终目标是从中获得一个 apk...另外,感谢您的回复!
  • 是的。检查这个模拟器是如何工作的。我认为他们有用户菜单。您可以做的是创建一个启动器应用程序,从中可以调用此模拟器。然后将此启动器应用程序设为 APK。
猜你喜欢
  • 2017-12-07
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 2012-05-04
  • 1970-01-01
  • 2015-10-01
  • 2014-03-31
  • 2019-08-05
相关资源
最近更新 更多