能力值:
( LV12,RANK:270 )
|
-
-
2 楼
。。。我猜测吧~~你用zip打开文件,看看内容对不对,是不是把文件夹压缩了。
没用过winrar,但是我用好压压缩过,体积可能变小,但是可以正常运行,没有影响
|
能力值:
( LV3,RANK:20 )
在线值:

|
-
-
3 楼
压缩后需要签名亲
|
能力值:
( LV12,RANK:270 )
|
-
-
4 楼
不修改内容直接压缩就不用签名亲
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
没有改动文件,签名在META-INFO里面有不用再签了。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
打开看过,目录层次对的。会不会apk在zip上又加了啥玩意,像图片种子类似的。
|
能力值:
( LV12,RANK:270 )
|
-
-
7 楼
我试过没问题。或者你把zip文件发出来看看
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
8 楼
我的情況跟樓主一樣
用WinRAR壓zip會出現問題
但同一個apk用Window內置的"壓縮的(zipped)資料夾"
或7-zip壓縮就沒有問題
另外, 那個出問題的zip
解壓後再用"壓縮的(zipped)資料夾"再新壓縮也沒有問題了
最後還是好奇WinRAR在壓縮的時候對zip作出怎樣的處理, 令它...
附件為那個"有問題"的zip
|
能力值:
( LV12,RANK:270 )
|
-
-
9 楼
简单看了一下,这个zip文件的格式有点奇葩,甚至可以说是错误的。在文件开始部分有个错误标签数据。
但是我们日常使用的压缩软件,之所以能够正常解析,是因为会跳过开始部分,直接寻找压缩文件头。
这就是为什么
copy /b 1.jpg+1.zip 2.zip
生成的文件既可以当jpg用,也可以当zip用。
但是android系统里面的zip解析程序没有相关功能。所以就会因为无法解析出错
我随后从度娘那里下载了winrar521scp.1432703245.exe进行测试,发现压缩后可以正常安装,生成文件结构没有问题。
所以,检查你们的winrar版本吧。要么是破解版的问题,要么是版本号太低什么的。
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
10 楼
感謝你的回覆
昨晚我嘗試找出原因 (比較笨,所以用了很長時間)
造成這現象的原因是我把分割大小設定成1GB (當然其它大小的設定會造成相同的問題)
壓出來的結果是檔頭跟檔尾跟沒設置的不相同。
估計應該跟你說的一樣,Android沒有相關功能吧。
補充:
我不是閒來沒事幹,故意設置分割大小來壓apk。
因為習慣把大文件分割成1GB,所以幹脆把它的設置保存好。
沒料到不分割的時候檔頭跟檔尾會不同的。
|
|
|