当前位置: 首页 > news >正文

建设电影网站赚钱专业制作公司网站公司

建设电影网站赚钱,专业制作公司网站公司,wordpress 新浪云,网页设计尺寸快捷键前言 在实际开发项目中#xff0c;我们的工程目录往往是多个app在一个工程下的#xff0c;每次打包都需要手动的用studio点击Build-Generate Signed Bundle or APK-APK 选择app#xff0c;签名等#xff0c;甚至有的app签名还不一样#xff0c;还需要手动的来回切…前言 在实际开发项目中我们的工程目录往往是多个app在一个工程下的每次打包都需要手动的用studio点击Build-Generate Signed Bundle or APK-APK 选择app签名等甚至有的app签名还不一样还需要手动的来回切换非常麻烦。所以我就考虑采用多渠道打包shell脚本的方式来实现一行命令打包。 先来看看我的工程目录结构有11个app且签名还不一样。用android studio打包操作非常繁琐。 然后最终实现的效果是 在git bash 里面输入 sh package.sh  或者是指定输出目录 下面我们来看看实现过程 1配置groovy脚本 在app下的build.gradle 里面配置如下 plugins {id com.android.application }android {namespace com.yuanzhen.packageapplicationcompileSdk 33defaultConfig {applicationId com.yuanzhen.packageapplicationminSdk 24targetSdk 33versionCode 1versionName 1.0testInstrumentationRunner androidx.test.runner.AndroidJUnitRunnerflavorDimensions pack //配置多渠道}productFlavors {test1 {applicationId com.yuanzhen.packageapplicationdimension packmanifestPlaceholders [appName: packageapplication]}}signingConfigs {release {storeFile file(keystore/release.jks)storePassword 123456keyAlias codekeyPassword 123456v1SigningEnabled truev2SigningEnabled true}debug {storeFile file(keystore/debug.jks)storePassword 123456keyAlias codekeyPassword 123456v1SigningEnabled truev2SigningEnabled true}}buildTypes {release {buildConfigField(boolean, API_DEBUG, false)minifyEnabled falsesigningConfig signingConfigs.releaseproguardFiles getDefaultProguardFile(proguard-android-optimize.txt), proguard-rules.pro}debug {buildConfigField(boolean, API_DEBUG, true)minifyEnabled falsesigningConfig signingConfigs.debugproguardFiles getDefaultProguardFile(proguard-android-optimize.txt), proguard-rules.pro}applicationVariants.all {def buildType it.buildType.nameif(buildType release){if(project.hasProperty(OUT_PUT_PATH)){//自定义输出路径it.getPackageApplication().outputDirectory new File(${OUT_PUT_PATH})}else {//as工具默认的路径it.getPackageApplication().outputDirectory new File(project.rootDir.absolutePath /output_apk)}}}}compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8} }dependencies {implementation androidx.appcompat:appcompat:1.4.1implementation com.google.android.material:material:1.5.0implementation androidx.constraintlayout:constraintlayout:2.1.3testImplementation junit:junit:4.13.2androidTestImplementation androidx.test.ext:junit:1.1.3androidTestImplementation androidx.test.espresso:espresso-core:3.4.0 } 其他app配置和上面相同根据实际情况自己调整 从上面的配置情况我们可以知道使用命令 gradle assembletest1Release   -POUT_PUT_PATHD:/out_apk  可以将packageapplication这个应用打包出来 2配置gradle环境变量 这个就不多说了不会的可以百度 3编写shell脚本 新建一个package.sh脚本放在项目根目录下 shell 脚本有不熟悉的可以参考Android需要掌握的shell脚本基础 package.sh如下 echo 开始cleangradle cleanecho clean结束if [ ! -n $1 ] ;then echo 开始app1打包 gradle assembletest1Release -POUT_PUT_PATHD:/out_apk echo app1打包完成echo 开始app2打包 gradle assembletest2Release -POUT_PUT_PATHD:/out_apk echo app2打包完成echo 开始app3打包 gradle assembletest3Release -POUT_PUT_PATHD:/out_apk echo app3打包完成echo 全部打包完成 请在D:/out_apk查看打包内容 else echo 开始app1打包 gradle assembletest1Release -POUT_PUT_PATH$1 echo app1打包完成echo 开始app2打包 gradle assembletest2Release -POUT_PUT_PATH$1 echo app2打包完成echo 开始app3打包 gradle assembletest3Release -POUT_PUT_PATH$1 echo app3打包完成echo 全部打包完成 请在$1查看打包内容 fi 4打包 因为Linux中sh是链接到bash上的所以sh与bash在功能上是没有区别的相当于bash解析器是sh的增强版本所以Windows用户可以在 git bash中运行脚本,苹果用户可以直接在命令窗口运行脚本 单个程序的打包和上面的一键打包是一样的这里就不再详说了。
http://www.zqtcl.cn/news/797112/

相关文章:

  • 专业的集团网站设计公司优化网站服务
  • 深圳专业网站建设公司好吗个人网站排名欣赏
  • 百度网站流量查询网站建设流程总结
  • 使用代理服务器后看什么网站怎么做动态的实时更新的网站
  • 网站修改titlephp 网站下载器
  • 网站开发飞沐东莞人才市场档案服务中心
  • 北京中小企业网站建设智慧团建官网登录口手机版
  • wordpress插 件seo服务是什么
  • 推荐几个安全没封的网站湖南长大建设集团股份有限公司网站
  • 免费淘宝客网站模板下载怎么申请注册公司
  • 网站动画用什么做wordpress 主题 下载
  • 制作网站的app推动高质量发展的必要性
  • 网站建设培训个人企业的官网
  • 物流公司做网站佛山市城乡和住房建设局网站
  • 建设银行六安市分行网站云梦网络建站
  • 寿光专业做网站的公司有哪些网页制作基础教程黄洪杰
  • discuz可以做门户网站么江西省网站备案
  • 天眼查在线查询系统seo平台优化服务
  • 建设部网站 注册违规北京梵客装饰
  • 大连制作网站报价网站网站怎么做代理
  • php做网站如何架构品牌vi设计欣赏
  • 网站外链建设与文章发布规范网址例子
  • 外贸网站空间选择商业计划书
  • 手机作图软件app专业做邯郸网站优化
  • 济南网站定制制作wordpress theid
  • 企业网站建设能解决什么问题设计房子需要多少钱
  • 专业网站开发制作石家庄信息门户网站定制
  • 藤虎网络广州网站建设网站域名实名认证官网
  • 佛山专业网站建设公司推荐it行业做网站一个月多少钱
  • 三网合一网站怎么做苏醒主题做的网站