Skip to content

常见错误说明[FAQ]

ntop001 edited this page Apr 24, 2014 · 4 revisions

渠道打包工具目前仅支持并测试过的系统是:windows 7. XP 未经测试,目前并不支持.

依赖:

  1. .net framework 4.0
  2. java 需要把 java 添加到环境变量,可以使用 where java 命令测试java有没有添加到当前的环境变量

1. 提示:Parsing 'AndroidManifest.xml' eror: 未能找到路径 C:\User....

提示这个错误一般都是没有安装 java, 并且把 java 添加到环境变量导致的。把java添加到环境变量的时候,注意如果不是添加在变量名为PATH的变量的话,需要手动添加添加到PATH,如果不存在需要创建这个环境变量名。

2. 提示:未将对象引用设置到对象实例。在 UmengPackgae.ChannelTool.BindList() .... 程序无法再次打开。

这个是V2.0的一个bug,后续版本已经修复,产生的原因是开发者编辑渠道(仅编辑一个)的时候没有没有保存(回车)导致 配置文件保存错误。开发者需要在程序安装目录下删除刚刚编辑的配置文件:setting@xxx.xml.

3. 提示:Unable to install or run this application. This application requires Version 4.0 Full or other comptible .NET Framework.

因为渠道打包工具需要 .net framework 4.0 的支持,所以需要安装 .net framework 4.0 .

4. 提示:索引(从零开始)必须大于等于零,且小于参数列表的大小。在 UmengPackage.ChannelTool.doWork(... 查看/log/i.txt 详细错误信息。

v3.x 版本后得到修复

在正式打包的时候发生,但是大部分错误都是由于Apktool打包工具造成的,可以在程序安装目录下的 log\e.txt 文件中找到错误的详细信息。一般情况下尝试删除 用户名\apktool\framework\1.apk 文件,即可解决问题。但是下面几种错误类型需要格外处理

1. (e.txt) 包含有:libpng error: Not a PNG file

v3.x 版本后得到修复

e.txt 文件中会详细的给出哪些文件是非法的,出现这个问题的主要原因是Android 使用 aapt 编译的时候仅能识别出合法的png文件,部分由 PS(Photoshop)导出的文件是不能被识别的,解决方法是用Windows画图工具打开再重新保存即可。