the application has stopped unexpected。please try again


1.  運行程序后彈出:  The application *** has stopped 

unexpectedly. Please try again. 然后會要祈求強制退出。 
     這是一個經典錯誤, Socket不能對外連接,具體錯誤不會被 

報出,調試的時候,但能看到Exception,, 只要存在網絡互聯, 

就挺身而出,讓你的程序不得運行。 

      原因是: 需要訪問到網絡,所以,在AndroidManifest.xml 

中,需要進行如下配置: 
    在下面第三個頁面permission中,選擇“Add...”選擇“uses 

permission”,在右面name中選擇 

“android.permission.INTERNET” ;然后在 

AndroidManifest.xml中會出現下面語句: 
                   <uses-permission 

android:name="android.permission.INTERNET" /> 
再次運行程序,就OK了。 

2.  出現錯誤“The *** has not responding”: 
    原因有如下幾種:服務器沒有打開、 
                                客戶端要連接的IP不對、 
                                Server和Client的端口不一致 

、 
                                客戶端與服務器的接收和發送 

沒有一一對應, 
                      導致等待超時,出現異常。 
但是我的問題還為解決? 


3。在學習Android的時候,偶爾會遇到異常。像要是遇到異常:“The application has stopped unexpectedly”的時候,首先去查看自己的代碼是否有邏輯上的錯誤或者是漏洞,例如是不是使用了一個null對象。對象使用之前是否已經實例化。另外針對Android要特別注意,整個的程序中要關心的有三個部分: 
業務邏輯--即邏輯上是否合理,代碼部分是否正確。這個主要可以通過調試運行查看Log記錄。 
資源應用--Android的資源都放在了res文件下面,如Activity的布局一般都放在res/layout下面,並且一般是一個xml文件對應一個Activity。 
AndroidManifest.xml--之前我在學習別人一個例子的時候就忽略了這個非常重要的東西,才導致了The application has stopped unexpectedly的發生。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM