博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex错误:进程已终止,没有建立到调试器的连接。 initial content not ...
阅读量:6288 次
发布时间:2019-06-22

本文共 1281 字,大约阅读时间需要 4 分钟。

hot3.png

    出现这个错误有点让人摸不着头脑,网上有人指出把工程中的*-app.xml中的 

<initialWindow><content>HelloWorld.swf</content>

标签中的XXX.swf去掉就可以了,但很可惜的是这个标签中的字段很多时候并非是XXX.swf,我的标签中就有一串汉字,我第一次通过这个方法也成功了,但是后面不知道怎么回事这个办法也不凑效了。

     于是继续求解。单开工作目录(就是项目放置的文件夹,什么?你居然不知道你的工程放在哪。。好吧,那我也帮不了你了,自己百度去吧)下的.metadata问价夹,这个问价夹通常用来记录FlashBuilder的运行情况,在这个目录下打开.log文件,这个问价用来放置FlashBuilder运行中遇到的问题。我惊讶地发现错误居然是这样的:

!ENTRY com.adobe.flexbuilder.project 4 43 2013-10-30 17:03:26.588!MESSAGE D:\working\Mobile01\bin-debug\Mobile01.swf (系统找不到指定的文件。)!STACK 0java.io.FileNotFoundException: D:\working\Mobile01\bin-debug\Mobile01.swf (系统找不到指定的文件。)
    打开项目的
bin-debug
目录,确实没有这个.swf文件。那么来到这里就和前面删除标签<content>HelloWorld.swf</content>有了异曲同工的感觉了,之所以删除这个标签下的内容有时可以成功是因为工程中的bin-debug目录下的.swf文件名和这个标签内容不一样,比如你从其他地方拷贝来一个主程序文件就有可能造成这种情形,所以Flex在运行时就会出问题

    最后在回到这个问题的本质上来。bin-debug目录下的.swf文件是系统自动生成的,现在这个目录下没有生成这个文件,说明我们的代码中有可能有系统不能识别的错误,以至于让系统噎到了。那么联系Eclipse中解决类似问题的方法,你可能就会想到使用项目中的清理功能了,对!点击你的工程文件夹,然后在菜单栏中选择项目——清理,这时你会发现有一两个你之前没有解决的错误就水落石出了,把它解决了吧!

    另外在解决这个错误的时候,电脑的运行速度可能也是罪魁祸首之一。当你看到代码中的错误之后你就会发现那些错误是FlashBuilder在正常情况下完全检查的出来的,之所以出现“进程已终止,没有建立到调试器的连接。  initial content not found”这样的问题,或者更准确地说是不能生成.swf文件,可能与FlashBuilder还未完成项目的构建就启动程序有关,最有可能的原因是你曾经在FlashBuilder提示项目有错却强制执行,以至于之后FlashBuilder再也不会向一个暴君直言不讳地指出错误!

转载请注明出处:

转载于:https://my.oschina.net/u/266531/blog/173004

你可能感兴趣的文章
Item 23 不要在代码中使用新的原生态类型(raw type)
查看>>
为网页添加留言功能
查看>>
JavaScript—数组(17)
查看>>
Android 密钥保护和 C/S 网络传输安全理论指南
查看>>
以太坊ERC20代币合约优化版
查看>>
Why I Began
查看>>
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>