mac 下载android源码,Mac下命令行下载android源代码并构建apk过程

前提是java 、sdk、ndk 、cmake、gradle 、gradlew都已经安装和配置好。

1、下载源码:

git clone http://git-ma.xxxx.com.cn/xxxx/xxxxx-ANDROID.git

2、改实际项目有用android 的small框架,框架文件夹放在master分支上。要编译的develop 分支没有这个文件夹。需要下载下

git submodule update --init --recursive

3、进入android项目目录

./gradlew cleanLib

2800924e550af4deb82a3a6967c6007e.png

./gradlew buildLib

执行这个命令时提示:

What went wrong:

A problem occurred configuring project ‘:lib.background‘.

>java.io.FileNotFoundException: /Users/xxx/AndroidStudioProjects/xxxx-ANDROID/xxxx/local.properties (No such file or directory)

就手动在项目根目录下创建一个local.properties 文件。并在文件中指定sdk 和ndk位置。内容如下:

ndk.dir=/Users/xxxx/Library/Android/sdk/ndk-bundle

sdk.dir=/Users/xxxx/Library/Android/sdk

执行结果如下:

9f7cf7b26f88e3a4572c0f60980495e9.png

./gradlew cleanBundle 执行结果如下

db0c4d0a25de84dc1c73e3f3fb5dd311.png

./gradlew buildBundle

f64837dbdf05e3b715623b9c0a1ea3d0.png

执行命令打包 ./gradlew :app:build

9c6603238a5c56bc9cb3f37a7d7b782e.png

查看打包好的apk

474ac7e8358d5d9a4a9002058486c319.png

原文:https://www.cnblogs.com/testway/p/8963833.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值