eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 139|回复: 6
收起左侧

[Android 调试] 安卓渠道打包问题?

[复制链接]

签到天数: 292 天

连续签到: 1 天

[LV.8]以坛为家I

55

主题

1493

帖子

1万

e币
发表于 2017-1-6 17:11:58 | 显示全部楼层 |阅读模式
10e币
本帖最后由 四海飘渺 于 2017-1-9 17:02 编辑

原本用python脚本多渠道写入无后缀的文件到apk中多渠道打包

后来放到后台用php完成写入apk操作

发现一些问题,写入后的apk大小会有些不同

且有些渠道包在部分手机行不能安装,显示 安装包解析出错,但是换同一批打包的其他渠道包却发现能安装
不能安装的包在某些手机上又能安装,没有问题

好奇怪,求解答


打包过程:已签名apk作为母包
1、先复制一个母包出来
2、更改后缀.apk为.zip
3、写入无后缀文件,命名中含有渠道号和渠道名字符串
4、更改后缀.zip为.apk


希望有想法的或者遇到类似问题的解答或者探讨下


----------------------------------------------------------------------------------

问题已找到,是服务器端复制母包时丢失了文件造成
补图

附件: 您需要 登录 才可以下载或查看,没有帐号?加入eoe

该用户从未签到

1

主题

159

帖子

1288

e币
发表于 2017-1-9 14:02:16 | 显示全部楼层
我的步骤:
1、删除签名文件
2、放入渠道文件
3、重新签名apk
4、执行zipalign

BTW: 4可以非必须,apk改zip也非必须。我用的win批处理和linux shell

点评

是和游戏方合作已经收到了签名好的游戏安装包,而且游戏方也不可能提供签名文件,用apktool强行反编译写入渠道再回编译签名打包存在一个手机可以装一个游戏的多个渠道的问题,所以弃之用这个方法 不过问题也找到了  详情 回复 发表于 2017-1-9 16:59

签到天数: 310 天

连续签到: 1 天

[LV.8]以坛为家I

134

主题

1601

帖子

5711

e币
QQ认证
发表于 2017-1-9 14:35:29 | 显示全部楼层
怎么你的渠道打包那么奇怪的,
我的渠道打包都是这样的:
http://blog.csdn.net/mynameishuangshuai/article/details/51783303

点评

你是把渠道号放到代码内部再签名打包 我是由于和游戏方合作已经拿到了签名后apk包,自己再分发出下线渠道去推广游戏,所以只能在apk的基础上分渠道,这个是目前来说最简单有效的  详情 回复 发表于 2017-1-9 16:55

签到天数: 292 天

连续签到: 1 天

[LV.8]以坛为家I

55

主题

1493

帖子

1万

e币
 楼主| 发表于 2017-1-9 16:55:01 | 显示全部楼层
mimixi666 发表于 2017-1-9 14:35
怎么你的渠道打包那么奇怪的,
我的渠道打包都是这样的:
http://blog.csdn.net/mynameishuangshuai/articl ...

你是把渠道号放到代码内部再签名打包

我是由于和游戏方合作已经拿到了签名后apk包,自己再分发出下线渠道去推广游戏,所以只能在apk的基础上分渠道,这个是目前来说最简单有效的

签到天数: 292 天

连续签到: 1 天

[LV.8]以坛为家I

55

主题

1493

帖子

1万

e币
 楼主| 发表于 2017-1-9 16:59:03 | 显示全部楼层
2356942769 发表于 2017-1-9 14:02
我的步骤:
1、删除签名文件
2、放入渠道文件

是和游戏方合作已经收到了签名好的游戏安装包,而且游戏方也不可能提供签名文件,用apktool强行反编译写入渠道再回编译签名打包存在一个手机可以装一个游戏的多个渠道的问题,所以弃之用这个方法

不过问题也找到了,是服务器端自动打包时php代码问题,复制时丢失了很多文件,用16进制对比发现母包和渠道包之间丢失了大量文件

点评

涨知识了呢。。。。。。。。。  详情 回复 发表于 2017-1-9 17:37

签到天数: 310 天

连续签到: 1 天

[LV.8]以坛为家I

134

主题

1601

帖子

5711

e币
QQ认证
发表于 2017-1-9 17:37:07 | 显示全部楼层
四海飘渺 发表于 2017-1-9 16:59
是和游戏方合作已经收到了签名好的游戏安装包,而且游戏方也不可能提供签名文件,用apktool强行反编译写 ...

涨知识了呢。。。。。。。。。

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

0

主题

2

帖子

42

e币
发表于 2017-8-1 17:53:14 | 显示全部楼层
渠道统计可以使用openinstall,渠道连接取代渠道包,实现免打包
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-8-16 20:58 , Processed in 0.607063 second(s), 42 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信