苹果马甲包代上架

您当前的位置:主页 > 新加版块右 > 苹果马甲包代上架 >

【苹果马甲包上架】关于Android多渠道打包和马甲包问题

来源:未知 编辑:admin 发布时间:2024-02-21 共人阅读
 
多渠道打包
最近项目用到多渠道打包,虽然网上又很多资料, 但是我在实际使用的过程中还是遇到了些问题, 在这里记录下,希望能帮助到你!
首先配置你的渠道信息 :
 
 
配置渠道信息
 
这个时候渠道使用的签名配置都是和主工程一致的, 如果需要修改, 只需要配置Signing Config就可以了.
开始以为只要这样就行了, 但实际编译的时候, 抛出了 All flavors must now belong to a named flavor dimension 的错误, 这是由于各渠道需要对版本号进行统一
 
 
统一渠道版本
 
同步Gradle后, 会生成各渠道的配置信息, 这里列举百度的:
 productFlavors {
        app_baidu {
            applicationId = "你的appid"
            manifestPlaceholders = [
                    CHANNEL_VALUE: "app_baidu", // 对应的渠道名称
                    JPUSH_PKGNAME: "",  // 你的appid
                    JPUSH_APPKEY : "", //JPush上注册的包名对应的appkey.
                    JPUSH_CHANNEL: "", //暂时填写默认值即可.
            ]
        }
       
    }
如果你的项目中还用到了友盟统计和极光推送, 那么你要去配置不同的CHANNEL_VALUE, 以确保对不同渠道的统计:
在Manifest的application节点下, 添加
 
<meta-data
            android:name="UMENG_CHANNEL"
            android:value="${CHANNEL_VALUE}" />
然后在不同的渠道里对这个值进行修改
极光推送的配置也是类型, 将所有用到包名的地方替换为${applicationId} 然后就可以对不同渠道进行打包了!
 
马甲包
马甲包的情况和多渠道其实很相似, 只需要在配置渠道的地方修改不同的applicationId, 就可以生成一个马甲包了,可以和主包安装在一个手机上了, 但是往往实际情况没有这么简单, 我在这中间就碰到了一些问题
 
首先是马甲包要引用不同的资源 , 这里就需要创建不同的资源目录
 
 
创建马甲包资源目录
 
马甲包资源
 
然后就可以对资源进行修改, 达到对不同资源的引用
 
第三方库的兼容问题
我在项目中用到了知乎的开源图片选择器(吐槽一下,个人感觉不是很好用, 还有bug) , 里面对存储空间的provider进行配置
配置provider
 
其实就是Context.getPackageName()
以上就是关于Android多渠道打包和马甲包的操作中我遇到的问题, 如果对你有所帮助, 还请点赞,谢谢你!

风赚网专注购买苹果开发者账号购买苹果开发者个人账号购买苹果开发者公司账号购买苹果开发者企业账号购买iOS开发者账号iOS开发者账号购买苹果开发者账号购买苹果开发者账号个人购买苹果开发者公司账号购买苹果开发者企业账号购买出售苹果开发者账号出售苹果开发者个人账号出售苹果开发者公司账号出售苹果开发者企业账号出售iOS开发者账号超级签名TF签名企业签名苹果TestFlight签名苹果ios超级签名苹果马甲包上架开发苹果IOS应用商店代上架苹果APP代上架苹果马甲包上架苹果马甲包现包苹果马甲包购买出售购买苹果马甲包安卓马甲包上架安卓谷歌马甲包上架开发安卓谷歌APP代上架安卓谷歌马甲包现包谷歌马甲包上架安卓谷歌马甲包购买出售购买安卓谷歌马甲包安卓IOS应用商店代上架小米代上架华为代上架vivo代上架应用宝代上架oppo代上架软件著作申请苹果ASO安卓ASO小米ASO华为ASO谷歌ASO谷歌开发者账号小米开发者账号华为开发者账号应用宝开发者账号
 
  • 本文地址:http://www.fengtoup2p.com/xinjiabankuaiyou/pingguomajiabao/2024/0221/4048.html
  • 本文题目:【苹果马甲包上架】关于Android多渠道打包和马甲包问题



友情链接
风赚网 小米应用商店代上架 华为应用商店代上架 安卓应用市场代上架 IOS应用商店代上架 APP马甲包开发上架 购买苹果开发者企业 购买开发者个人账号 出售苹果开发者账号 出售开发者个人账号 imtoken马甲包 出售开发者企业账号 回收开发者账号 回收开发者企业账号 赚钱网站 数字钱包马甲包 苹果testflight签名 数字钱包 购买谷歌开发者账号 购买小米开发者账号 苹果APP代上架 苹果马甲包制作 赚钱网站 赚钱游戏 苹果马甲包定制开发 苹果马甲包 APP软件著作申请 数字货币 比特派马甲包 购买苹果马甲包 购买安卓马甲包 出售苹果马甲包 出售安卓马甲包 购买苹果开发者账号 购买华为开发者账号 安卓APP代上架 imtoken官方下载 应用宝APP代上架 苹果超级签名 苹果企业签名 APP软著代办 马甲包上架 苹果TF签名 苹果马甲包 马甲包上架 谷歌马甲包 安卓马甲包 OPendime马甲包 库神钱包马甲包 MetaMask马甲包 KeepKey马甲包 Polkawallet马甲包 Coinbase Wallet马甲包 hyperpay马甲包 AToken马甲包 极客钱包马甲包 Trezor钱包马甲包 Kcash钱包马甲包 Cobo钱包马甲包 Mist钱包马甲包 RHY钱包马甲包 imtoken官方下载APP bitpie官方下载 metamask官方下载 metamask马甲包 欧易官网 火币官网 币安官网 赚钱平台 苹果开发者账号购买 苹果开发者个人账号 苹果开发者公司账号 苹果企业开发者账号 苹果开发者账号 苹果开发者个人账号 赚钱方法 苹果公司开发者账号