Github上安卓项目的编译方法 - Go语言中文社区

Github上安卓项目的编译方法


1、从Github上克隆项目源码

从Github上克隆代码的速度可能会非常慢,可以使用将GitHub项目导入到国内的码云从 GitHub / GitLab 导入仓库功能),之后再从码云克隆即可,在克隆时建议使用

git clone --recursive

而不是

git clone 

进行克隆,这是因为有些项目内会引用其它项目,如果不加--recursive,则这些引用的项目在clone时并不会被克隆,这样可能会导致编译出错。

2、准备编译环境

  1. 一般安卓项目都是使用Android Studio进行编译的,所以需要安装Android Studio
  2. 有些项目可能需要降级GradleAndroid Gradle Plugin,降级方法如下,直接修改即可:
    在这里插入图片描述3. 同样的,上图中的SDK Location可以修改SDK、NDK和JDK的位置:
    在这里插入图片描述4. 有时候安装了新版NDK但是编译时提示没有安装老版本的NDK,此时可以通过在app文件夹中的build.gradle文件中添加下面这段代码来指定NDK的版本。
ndkVersion "22.0.6917172"

在这里插入图片描述

3、进行编译

安装好之后,使用Android Studio打开已经下载的源码。之后Android Studio会自动进行Build,过程中可能会报错,根据错误信息处理即可。

编译中出现的sdk和ndk找不到的问题可以通过安装sdk和ndk,并在File-Project Structure中指定sdk和ndk的位置解决。

Bulid成功之后,点击Bulid-Bulid Bundle(s)/APK(s)-Bulid APK(s)即可生成Debug apk。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wangpeng246300/article/details/107875381
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢