The application xxx has stopped unexpectedly. Please try again" in RELEASE mode

 1.  运行程序后弹出:  The application *** has stopped unexpectedly. Please try again. 然后会要祈求强制退出。 
    
这是一个经典错误,像要是遇到异常:“The application has stopped unexpectedly”的时候,首先去查看自己的代码是否有逻辑上的错误或者是漏洞,例如是不是使用了一个null对象。对象使用之前是否已经实例 化。另外针对Android要特别注意,整个的程序中要关心的有三个部分: 
业务逻辑--即逻辑上是否合理,代码部分是否正确。这个主要可以通过调试运行查看Log记录。 
资源应用--Android的资源都放在了res文件下面,如Activity的布局一般都放在res/layout下面,并且一般是一个xml文件对应一个Activity  

2. 若还没有解决,查看AndroidManifest.xml。

  2.1是否多添加了一个主页面,或者没有添加第二个页面

     2.2Socket不能对外连接,具体错误不会被 报出,调试的时候,但能看        到Exception, 只要存在网络互联, 就挺身而出,让你的程序不得运行。   

原因是: 需要访问到网络,所以,在AndroidManifest.xml 中,需要进行如下配置: 在下面第三个页面permission中,选择“Add...”选择“uses 
permission”
,在右面name中选择 
“android.permission.INTERNET”
;然后在 
AndroidManifest.xml
中会出现下面语句: 
                   <uses-permission
 
android:name="android.permission.INTERNET" />
 
再次运行程序,就OK了。 

3. 
出现错误“The *** has not responding” 
   
原因有如下几种:服务器没有打开、 
                                
客户端要连接的IP不对、 
                                Server
Client的端口不一致  
                               
客户端与服务器的接收和发送 没有一一对应, 
                                
导致等待超时,出现异常。

你可能感兴趣的:(android,异常)