这是我结束日食后的照片。
我的Android程序没有错误,在此问题出现之前一切都很好。 我在程序中添加了一些代码时发生了。单击运行按钮后它会卡住。 当我运行手机调试程序时也会发生这种情况。 其他程序都运行良好,只有一个程序卡住了。
我卡住的意思是eclipse keep show launching myprogram (100%)
的进度条,但它没有用完模拟器。
当我尝试删除并再次导入它时,似乎有一个我无法删除的classes.dex文件,我必须重新启动计算机以允许删除,我必须强制程序关闭。 我在这个网站上搜索过,他们说继续打开模拟器,但它对我不起作用。
下面是我添加的连接编码。
//check internet connection
private boolean chkConnectionStatus(){
ConnectivityManager connMgr = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
final android.net.NetworkInfo mobile =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if( wifi.isAvailable() ){
return true;
}
else if( mobile.isAvailable() ){
return true;
}
else
{
Toast.makeText(this, "Check your internet" , Toast.LENGTH_LONG).show();
return false;
}
}
答案 0 :(得分:2)
问题解决了,它是由卡巴斯基反病毒引起的。谢谢大家的帮助
答案 1 :(得分:0)
- >在您进行的每次更改后构建。这将有助于您跟踪问题。
答案 2 :(得分:0)
如果您无法在Windows上删除文件,则进程正在使用它。您可以使用Process Explorer之类的工具查找违规流程并将其删除。
当Eclipse不想启动时,尝试使用选项-console -consoleLog -debug
从命令提示符运行它,然后将信息打印到控制台中,这可能有助于找到问题。
[编辑] 当模拟器挂起时,你不应该杀掉Eclipse。相反,杀死模拟器进程以“解锁”Eclipse。如果单击Console视图(在Eclipse中)中的“Terminate Process”不起作用,请使用Process Explorer之类的工具查找Eclipse的子进程。
杀死Eclipse有两个问题:
答案 3 :(得分:0)
尝试在启用日志记录的情况下运行Eclipse(使用-console -consoleLog -debug作为上面提到的Aaron)。还可以使用以下选项以获取有关Eclipse中出现问题的更多信息(有关详细信息,请参阅http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html):
Eclipse有一个记录问题的日志文件,这通常是Eclipse开发人员在报告问题时要求的第一件事。日志文件可以在以下几个地方找到:
工作区日志 - 这是日志文件的最常见位置,它存储在元数据目录中的工作区中。检查工作区/ .metadata / .log。
配置日志 - 有时会在配置日志文件而不是工作区日志中记录信息。 (特别是如果尚未创建工作空间,则没有创建工作空间,或者无法创建工作空间)检查配置区域中的配置日志文件。 (配置/ .LOG)
还尝试使用java.exe而不是javaw.exe运行Eclipse(例如通过将eclipse -vm \ jre \ bin \ java.exe添加到eclipse.ini中),以便更好地观察Eclipse运行时会发生什么。 / p>
上面提到的链接(http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html)应该为您提供足够的选项来找出Eclipse中发生的事情。