叶子源码 - 最专业的APP源码-网站模板-整站源码-游戏源码-棋牌源码提供商

专业的网站源码开发商 -叶子源码

栏目分类
热点内容

E4A出现编译失败处理方法大全

文章分类:app教程 整理发布:叶子源码 更新时间:2019-05-28 19:55

打开E4A工程失败,源码修复方案

有些情况下会遇到源码损坏的问题,比如电脑突然断电导致源码损坏,这个时候可以用ZIP修复工具来修复源码,具体步骤如下:

1、把你的源码的后缀名改成zip,E4A工程文件其实就是一个zip压缩包;

2、然后用ZIP修复工具修复你的源码,工具下载地址:http://pan.baidu.com/s/1bpaFKFP

3、将修复后的zip文件解压出来,然后全部选中解压出来的文件,鼠标右键点击弹出菜单,用系统自带的winrar软件(注意不要用其他的压缩软件)压缩成zip格式的压缩包,最后把后缀名改成e4a即可。

编译生成R.java文件失败的原因及解决办法

第一类:使用了第三方类库导致了多余的app_name节点值
1、删除扩展类库中的app_name节点:
E4A编译时会自动生成e4a_strings.xml文件(res aluese4a_strings.xml),里面包含了一个app_name节点值,请各位类库作者务必检查自己的类库中是否有相关节点值,如果有就请删除后重新编译自己的类库,各位用户在使用第三方扩展类库后编译时如果遇到生成R.java文件失败的问题,请尝试删除类库中的这个app_name节点,具体方法请参考下图:
 

2、清理工作目录中多余的文件
如果你按照上述步骤对第三方扩展类库进行处理后,编译时仍然出现生成R.java文件失败的问题,请尝试清理源码工作目录中res目录里多余的文件,把那些不是你添加进去的文件统统删掉!注意,只能删掉那些不是你添加的文件,不要把全部文件都删掉了!具体请参考下图:





第二类:xml配置文件中指定的资源文件不存在
 
当出现上述报错原因时,是由于相关xml配置文件中指定的资源文件不存在,根据错误提示,把资源文件添加到res目录的相关目录里即可。
另外,当你在资源中添加的九宫格图片不符合规范时(必须为四面都有黑线的png图片),也会造成编译或打包工程失败。

第三类:名称问题
res资源中的文件名称只能包含小写英文字母、数字、下划线,且必须由字母开头,不能有其他符号或者大写字母!

第四类:权限问题
E4A的权限被限制,可导致无法生成和编译R.java文件,请检查相关盘符系统权限,以及是否被安全软件屏蔽等。


总结:一般情况下,按照第一类中的第2点的方法(清理工作目录中多余的文件)来做,都能解决生成R文件失败的问题。
 

WIN7下打开E4A提示已停止工作的解决办法

可以参考这篇百度经验文章,添加数据保护即可。
http://jingyan.baidu.com/article/72ee561aac861ee16038df58.html

另外,关于XP系统下无法正常编译接口函数的问题,请在每次启动E4A之前手动取消掉E4A的98兼容模式即可。


转载请注明:叶子源码(最专业的源代码资源站)

Copyright 2002-2020 http://www.115ad.com/ All Rights Reserved

最专业的APP设计、网站源码二次开发、游戏源码提供商

百度蜘蛛 RSS订阅