常见问题之IDE

2018-10-07 14:54 更新

常见问题之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生成的ipa包安装失败

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

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

答 解决方式
关闭config.xml文件,重新打开config.xml文件,配置一下key即可

问 5、 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环境.

问 6、 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时,被你装的杀毒软件隔离或者 删掉了. 看看是否能恢复,如果不能,你就卸载重装一遍,注意,不要再把文件删掉.

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

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

问 8、IDE中签出代码失败

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

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

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

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

答 解决方式
失败原因可能是使用多帐号在IDE中登录,造成svn(AppCan IDE中已集成svn)帐号混乱,建议使用svn的自带的Saved Data功能clear帐号,重新登录帐号,注:IDE帐号与在线正在登录的帐号一致

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

答 解决方式找到config.xml打开方式选择“文本编辑器”,可以直接编辑。

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

答 解决方式

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

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

答 解决方式

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

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

答 解决方式

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

问 15、关于安装了AppCan后再打开Eclipse提示Failed load the JNI shared library”C:\AppCan\AppCanStudioPresonalV3.3\AppCan-IDE\jre\bin\client\jvm.dll”错误怎么处理

答 解决方式

原因1:给定目录下jvm.dll不存在。
对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。
原因2:eclipse的版本与jre或者jdk版本不一致
对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。
原因2的概率更大一些,原因1不太可能发生

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号