当前位置: 首页 > 工具软件 > Android++ > 使用案例 >

【Android】Android打包

松国兴
2023-12-01
命令行打包,run运行包:
--命令行、sync 拉取依赖不一样,需要分别拉取
--命令行打包(命令行)
--run打包(sync)

一、命令行打包

(1)编译并打Debug包

./gradlew assembleDebug
./gradlew clean assembleDebug

(2)编译并打Release的包

./gradlew assembleRelease

需要改一下release 签名: 
方法一: 使用debug签名,复制xxx 覆盖yyy
 signingConfigs {
        debug {
            xxx
        }

        release {
            yyy  # 修改方式:复制xxx 覆盖yyy
        }
    }
方法二:还是使用debug签名,
buildTypes {
        release {
            signingConfig signingConfigs.release # 修改方式:本行release改成debug
        }
        debug {
            signingConfig signingConfigs.debug
        }

二、Android项目生效APK

路径:cd AndroidProject/Project/build/outputs/apk/

三、出现报错->解决

(1)报错:git权限问题
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
解决:
报错时:  //原因:本地有两个帐号,只有一个帐号有权限
git config user.name "xxx"  # 修改当前username
git config user.name   # 查看当前username
(2)报错:build failed

解决:

代理问题  gradle.properties
解决:修改gradle.properties里的代理信息,注释掉即可
参考:https://www.jianshu.com/p/1da8eb3d4d0b
 类似资料: