km盒子生成APK失败怎么办?
可能导致KM盒子生成APK失败的原因,大致可以分为三大类:一、系统环境的问题;二、当前项目的问题;三、软件的问题。
首先我们需要用排除法,确定生成出错的具体原因。
操作方法:新建一个项目,然后用默认的启动画面和默认的图标进行生成。如果默认新建的项目可以生成,则是当前项目的问题。反之,如果都生成不了,则是系统环境或者软件的问题。
一、系统环境问题常见原因:
1、使用过其他生成工具或者APK反编工具后,由于apktool.jar文件版本不同导致生成出错。
解决方法:删除%USERNAME%\apktool\framework目录下的1.apk文件,然后再重新编译。
在地址栏输入%USERNAME%\apktool\framework 回车,然后除删1.apk再重新编译。
2、XP操作系统,自定义安装路径中使用了包含中文或者特殊符号命名的文件夹。
解决方法:使用默认的安装路径,然后再重新编译。
3、系统安全策略禁用了KM盒子软件调用CMD编译命令,或者当前系统要求必须管理员权限才能调用CMD编译命令。
解决方法:使用管理员权限运行软件,然后再重新编译。
二、当前项目问题常见原因:
1、当前项目符加文件使用到的资源文件,如图片、html文件,使用了中文或者特殊符号命名。
2、启动画面或者图标文件,使用了不可识别的文件格式,例如,将jpg格式改扩展名为jpg格式。
3、生成的项目文件超大,超过100MB以上,同时电脑性能较差导致编译超时。
三、软件问题的常见原因:
由于感染毒病或者操作失误,导致软件默认安装文件损坏或者缺失引起的生成出错。
解决方法:重新下载安装软件。
旧版常见生成失败问题解决方法参考:
1、右键点击生成APK电子书后等很久都没有反应
问题原因:在分类节点上点击右键,选择生成APK电子书时,要确保该分类目录下最少新建两个以上的文档节点才能生成。
2、点击右键生成APK电子书后弹出窗口,点击编译文件,等了很久都没有反映,然后提示编译超时,如下图:
原因一:可能你之前使用过其他生成工具或者APK反编工具,由于用到的apktool.jar文件版本不同导致生成出错。需要删除%USERNAME%\apktool\framework目录下的1.apk文件。
操作步骤:
在地址栏输入%USERNAME%\apktool\framework 回车,然后除删1.apk再重新编译。
原因二:KM盒子软件属于开发工具,在生成时会调用CMD命令进行编译,需要检查系统安全软件是否允许执行CMD命令。XP系统请使用默认安装路径,如自定义安装路径,请不要使用含有中文命名的目录路径。XP系统安装360安全软件生成失败的,建议换下杀毒软件,或者升级到win7。
3、点击右键生成APK电子书后在第二步,出现编译出错的提示
请检查图标文件是否符合规范,以48X48 或72X72 较佳,另外试用版不支持更换图标,所以在第二步时不需要点 “浏览”。
4、点击右键生成APK电子书后在第三步,出现编译出错的提示
需要检查使用到的资源文件命名是否规范,图片和图标文件格式是否规范,例如:不能将jpg格式的图片直接修改扩展名为jpg进行使用。如果使用音频或视频文件的,需要检查下文件大小是否超过限制,一般单个文件不要超过15MB,生成的APK文件不要超过50MB。
如何使用插入图片或视频代码,使用了中文命名的图片或音视频,也会在第三频生成出错。解决方法:在打开的项目文件的目录下,找到 项目名+'_wku'的文件夹,删除里面images文件夹下面的中文命名文件,再生成就可以了。
5、生成APK电子书在编译时很慢,等很久才出来编译窗口。
原因一:单个节点的文档内容超长,一般以word文档1到3页内容为佳,如果文档内容超长可能会生成较慢或生成失败。可能原因二:单个节点图片太多,生成时占用资源较大,也会变慢。这时你可以试下关闭其他占用资源较大的软件,如关闭杀毒软件后,再重新生成下。或者将超过长度的单个节点内容折分为两个
其他问题:有时可能由于KM盒子编译时产生的临时文件,被其他程序占用也可能出错。需要打开KM盒子安装目录,默认路径C:\Program Files (x86)\KMApk下删除编译时产生的临时文件夹,app文件夹、html文件夹、temp文件夹和index.html文件,把这几个文件夹删除后再重新编译。
总结:以上就是全部的km盒子怎么让网站生成手机客户端相关内容了,不知道大家是否已经了解了呢。