从 github 下载 Moodle Mobile2 后 https://github.com/moodlehq/moodlemobile2 所以现在它是我电脑上的 zip 文件。通过简单的步骤,我如何在谷歌播放上发布它?
我尝试将zipfile
重命名为 .然后apk
使用高级apktool
进行签名和重新编译,但是当上传到Google Play时,我得到:-
上传失败
Your APK cannot be analyzed using aapt. Error output:
Failed to run aapt dump badging:
ERROR: dump failed because no AndroidManifest.xml found
显然事情并没有那么简单。 如果有人可以帮助我完成从zip文件到apk并发布的一些基本步骤,我将不胜感激,因为我正在尝试自我学习该过程,但需要一些帮助。
谢谢大家
下载存储库绝对没有那么简单:)详细步骤(从 1 到 9(在此处的官方文档中列出:https://docs.moodle.org/dev/Setting_up_your_development_environment_for_Moodle_Mobile_2
总结文档并根据我自己的经验,您需要:
- 安装所有构建工具依赖项,在我撰写本文时(Aug '19(,它们是:
node v8.12.x or v11.12.x
,cordova 8.1.2
,ionic
,gulp
- 如果您使用的是MacOSX或Windows中的任何一个,请安装其他工具(请参阅上面链接的文档页面(。
- 使用
git clone
克隆存储库或在下载压缩存储库后解压缩
它 - 要准备 iOS 和 Android 平台(允许您稍后构建二进制文件(,请进入项目文件夹(解压缩或克隆的文件夹(并运行(从终端(:
$ npm install
$ cordova prepare
$ gulp
- 解决软件包之间可能出现的任何兼容性问题。
- 将 npm 包修补程序应用于使用上面链接的文档页面的步骤 9 中列出的 AOT 进行生产。
- 从终端构建 apk:
$ npm run ionic:build -- --prod
$ cordova build android --release
此时,您将准备好编译后的apk进行签名并上传到Google商店。