IDE常见问题

1、ide 打包不成功,进度条显示完,没有弹出生成的应用文件存放目录怎么办?

我的头像

解决方式

(1)、使用IDE,需要当前用户的java版本在1.7以上且32bit版本(含1.7)———-否则会出现Android打包不成功的问题;(2)、在IDE中创建项目,文件名不能有中文存在————否则打包会不成功。

2、调试中心按照文档步骤操作,没有显示效果?

解决方式

注意:真机调试必要条件:设备与pc必须在相同网段装在pc端的IDE与要调试的设备链接同一个网段,在同一个wifi或者公司内网环境。判断方法:在设备浏览器里输入“调试服务器的ip:30060”如192.168.1.213:30060看一下访问的页面是否是weinre server home的显示页面

3、 IDE无法操作打包,生成打包按钮为置灰状态

解决方式

原因1:勾选“Web/微信 App”后,请避免使用页面实时预览、模拟器调试及svn代码上传功能。如想使用,请提前在config.xml文件中勾掉不选。参考文档原因2:phone目录文件下缺失打包所需的config文件或正常的config.xml文件被误删掉

4、 IDE生成的ipa包安装失败

解决方式

目前IDE生成的ipa包没有证书是越狱包,如有设备未越狱直接安装会失败,或通过runner调试。这是因为IDE打包环境是测试环境,需要云端打包(完整的正式环境)并上传证书,关于安装测试请了解文档1

5、 IDE打包提示“没有设定合法的应用key”

解决方式

关闭config.xml文件,重新打开config.xml文件,配置一下key即可

6、 IDE打包报错信息汇总

  1. cmd.exe /C set JAVA_HOME=D:\AppCan\AppCanStudioPersonal\AppCan-IDE\jre&&set PATH=D:\AppCan\AppCanStudioPersonal\AppCan-IDE\jre\bin;&&“D:\AppCan\AppCanStudioPersonal\HDK\tools\utility_zy.exew=“E:\code\android\wuye\phone o=“D:/AppCan/AppCanStudioPersonal/Mobile-Applications\wanjia.apk r=“D:\AppCan\AppCanStudioPersonal\HDK\tools\pic id=0000014d-650a-efb3-0000-014d650aefb3 n=“wanjia p=android color=#ffffff appkey=102203322-1021-2039-2000019221 wv=1.02orientation=UIInterfaceOrientationPortrait fullscreen=true plugin=uexDataBaseMgr,uexDevice,uexFileMgr,uexLog,uexXmlHttpMgr,uexLocation
  2. Java 运行环境未找到。
  1. 3.2.0没有自动选择插件那个checkbox,打包的时候总是报错
  2. cmd.exe /C set JAVA_HOME=E:\AppCan\AppCanStudioPersonal\AppCan-IDE\jre&&set PATH=E:\AppCan\AppCanStudioPersonal\AppCan-IDE\jre\bin;&&“E:\AppCan\AppCanStudioPersonal\HDK\tools\utility_zy.exe w=“E:\AppCan\AppCanStudioPersonal\AppCan-IDE\plugins\com.appcan.ide.eclipse.hdt.player_1.0.0.201503161536\AppCanPlayer o=“E:/AppCan/AppCanStudioPersonal/Mobile-Applications\AppCan调试中心.apk r=“E:\AppCan\AppCanStudioPersonal\HDK\tools\pic id=001 n=“AppCan调试中心“ p=android color=#ffffff appkey=AppCan wv=1.02orientation=UIInterfaceOrientationPortrait fullscreen=false plugin=uexActionSheet,uexAliPay,uexAudio,uexBrokenLine,uexButton,uexCall,uexCamera,uexClipboard,uexContact,uexControl,uexCoverFlow2,uexCreditCardRec,uexDataBaseMgr,uexDevice,uexDocumentReader,uexDownloaderMgr,uexEditDialog,uexEmail,uexFileMgr,uexHexagonal,uexImageBrowser,uexIndexBar,uexListView,uexLocalNotification,uexLocation,uexLog,uexMMS,uexPDFReader,uexPie,uexPieChart,uexQQ,uexSMS,uexScanner,uexSensor,uexSina,uexSlidePager,uexSocketMgr,uexTent,uexTimeMachine,uexUploaderMgr,uexVideo,uexWeiXin,uexWheel,uexXmlHttpMgr,uexZip
  3. Error occurred during initialization of VM
  4. Unable to load native library: Can`t load AMD 64-bit .dll on a IA 32-bit platform
解决方式

Can't load AMD 64-bit .dll on a IA 32-bit platform 32位的系统加载了64位的.dll,重新检查你配置的JDK环境.

7、 IDE生成Appcan调试中心的时候报错

  1. cmd.exe /C set JAVA_HOME=C:\AppCan\AppCanStudioPersonalV3.2\AppCan-IDE\jre&&set PATH=C:\AppCan\AppCanStudioPersonalV3.2\AppCan-IDE\jre\bin;&&"C:\AppCan\AppCanStudioPersonalV3.2\HDK\tools\utility_zy.exe" w="C:\AppCan\AppCanStudioPersonalV3.2\AppCan-IDE\plugins\com.appcan.ide.eclipse.hdt.player_1.0.0.201503161536\AppCanPlayer" o="C:/AppCan/AppCanStudioPersonalV3.2/Mobile-Applications\Appcan.apk" r="C:\AppCan\AppCanStudioPersonalV3.2\HDK\tools\pic" id=001 n="Appcan" p=android color=#ffffff appkey=AppCan wv=1.02 orientation=UIInterfaceOrientationPortrait fullscreen=false plugin=uexActionSheet,uexAliPay,uexAudio,uexBrokenLine,uexButton,uexCall,uexCamera,uexClipboard,uexContact,uexControl,uexCoverFlow2,uexCreditCardRec,uexDataBaseMgr,uexDevice,uexDocumentReader,uexDownloaderMgr,uexEditDialog,uexEmail,uexFileMgr,uexHexagonal,uexImageBrowser,uexIndexBar,uexListView,uexLocalNotification,uexLocation,uexLog,uexMMS,uexPDFReader,uexPie,uexPieChart,uexQQ,uexSMS,uexScanner,uexSensor,uexSina,uexSlidePager,uexSocketMgr,uexTent,uexTimeMachine,uexUploaderMgr,uexVideo,uexWeiXin,uexWheel,uexXmlHttpMgr,uexZip
  2. '"C:\AppCan\AppCanStudioPersonalV3.2\HDK\tools\utility_zy.exe"' 不是内部或外部命令,也不是可运行的程序
  3. 或批处理文件。
解决方式

检查一下C:\AppCan\AppCanStudioPersonalV3.2\HDK\tools\utility_zy.exe是否存在。可能在安装IED时,被你装的杀毒软件隔离或者删掉了,看看是否能恢复。如果不能,你就卸载重装一遍,注意不要再把文件删掉。

8、IDE中本地调试web/微信 App服务勾选在一定端输入ip:端口号3005无效

解决方式

首先确保移动设备与pc保持在相同网段,其次检查下勾选config.xml文件的web/微信 App服务之后有没有自动生成一个loader.html文件,上次之后再移动端重新输入ip:端口号调试

9、IDE中签出代码失败

解决方式

小贴士:排查问题前可以在pc上安装svn客户端,使用checkout检测svn地址可否连接访问,是否能正常签出代码。 其次,IDE安装目录下widgetapp文件夹是否已存在重名项目文件(须删除),导致签出失败。

(1)IDE登录本地帐号与在线要签出的帐号保持一致; 建议使用小写登录帐号以便正常提交签出代码(一般影响不大)(2)失败原因可能是使用多帐号在IDE中登录,造成svn(AppCan IDE中已集成svn)帐号混乱,建议使用svn的自带的Saved Data功能clear帐号(需下载并安装一个tortoisesvn工具),重新登录帐号,注:IDE帐号与在线要签出的项目使用的帐号一致IDE常见问题 - 图3

10、IDE使用web/微信 APP服务调试常会遇到IDE调试页面内容丢失

解决方式

勾选使用微信web那个选项服务之后,css文件和js文件会被替换掉,这些是生成微信时使用,在ide用模拟器调试自然内容会变化,因为appcan.js这个文件在生成微信的时候已经被替换,调试页面请去掉微信web选项。IDE常见问题 - 图4

11、IDE中上传代码报错怎么解决

解决方式

失败原因可能是使用多帐号在IDE中登录,造成svn(AppCan IDE中已集成svn)帐号混乱,建议使用svn的自带的Saved Data功能clear帐号,重新登录帐号,注:IDE帐号与在线正在登录的帐号一致IDE常见问题 - 图5

12、IDE中config.xml文件怎么编辑

解决方式

找到config.xml打开方式选择“文本编辑器”,可以直接编辑。IDE常见问题 - 图6

13、IDE中在使用插件同步勾选时报错,提示“请同步您的代码至线上,并保证当前应用ID和线上应用ID一致,再使用该功能”如何解决

解决方式

IDE常见问题 - 图7需要您再次查看当前应用config.xml文件的应用ID是否和线上要同步的应用ID是否一致,如果不一致需要修改一下,然后ctrl+s保存config文件,如何修改见 问题11

14、IDE中在使用插件同步勾选功能时报错“插件同步勾选失败”

解决方式

IDE常见问题 - 图8这一般是在同步IDE上传的自定义插件时发生,需要您在线在【插件引擎】里上传你要同步的 自定义插件,然后再次同步插件。

15、安装新版IDE V3.3.0关于环境变量被清空问题处理方法

解决方式

所有用户在卸载IDE V3.3.0之前的版本时,为避免环境变量被清空后找不到原来的协同路径,用户在卸载前可提前备份下。 右键“我的电脑”,选择“属性”,然后再选择“高级系统设置”,点击“环境变量”,在系统变量中找到Path,备份其变量值。如果用户的环境变量已被清空,用户可以把%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;添加至Path中,这是系统路径。 如有其他软件不可用,可把其软件的安装地址添加至Path中。

16、关于安装了AppCan后再打开Eclipse提示Failed load the JNI shared library"C:\AppCanAppCanStudioPresonalV3.3AppCan-IDEjrebinclientjvm.dll"错误怎么处理

解决方式

原因1:给定目录下jvm.dll不存在。

对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。

原因2:eclipse的版本与jre或者jdk版本不一致

对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

原因2的概率更大一些,原因1不太可能发生

17、关于ide调试中心使用技巧!

解决方式

如果遇到调试中心无法使用安装失效, 原因是调试中心.ipa苹果证书可能过期有使用期限 。需要安装以下操作,使用自己299企业证书生成调试中心.ipa进行解决

如果你想在非越狱手机上使用,你先在IDE中打个包,然后解压,把里面 widget文件夹下的内容上传到官网或企业版sdk打包服务器,选好插件,使用项目的企业证书在线上打包服务器打包,就可以安装到非越狱的设备上了操作指引:IDE先生成一个调试中心,然后获取调试中心.ipa里面的widget源码,把widget当作app项目源码传上去,在企业版的sdk上打包(使用企业证书上传打包)

18、关于ide调试中心显示的插件效果和打包后插件效果不一致问题

解决方式

IDE调试插件,使用调试中心查看的插件效果与实际打包后的插件效果会出现不一致的情况,原因是调试中心暂不支持插件接口参数传入的appcan上的协议路径


以上信息是否解决您的问题?

免费注册,快速体验