馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 kansas73 於 2014-9-16 14:15 編輯
我正在寫一個android控制arduino的程式。
我開了兩個模擬器分別是 2.3.7和 4.1.1的版本
可是我的程式在2.3.7的版本下都不會有任何問題,也可以正常使arduino動作
可是當我開4.1.1版本的模擬器的時候按下與arduino連接的button的時候卻出現錯誤強制關閉,
後來我以為是什麼版本問題所以我又開了4.0的版本的專案跟模擬器還是會出現錯誤
然後我也有丟到 我自己的手機去測試(S牌 S2 版本4.1),一樣的錯誤問題
以下是我的LogCat
- 08-16 03:43:41.046: E/AndroidRuntime(967): FATAL EXCEPTION: main
- 08-16 03:43:41.046: E/AndroidRuntime(967): android.os.NetworkOnMainThreadException
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:84)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at libcore.io.IoBridge.connect(IoBridge.java:112)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.Socket.startupSocket(Socket.java:566)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.Socket.tryAllAddresses(Socket.java:127)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.Socket.<init>(Socket.java:177)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.net.Socket.<init>(Socket.java:149)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at jj.jj.Main$1.onClick(Main.java:90)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.view.View.performClick(View.java:4084)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.view.View$PerformClick.run(View.java:16966)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.os.Handler.handleCallback(Handler.java:615)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.os.Handler.dispatchMessage(Handler.java:92)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.os.Looper.loop(Looper.java:137)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at android.app.ActivityThread.main(ActivityThread.java:4745)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.lang.reflect.Method.invokeNative(Native Method)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at java.lang.reflect.Method.invoke(Method.java:511)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
- 08-16 03:43:41.046: E/AndroidRuntime(967): at dalvik.system.NativeStart.main(Native Method)
複製代碼
各位大師們可以幫我想一下是什麼樣的問題嗎?
我不知道是不是程式寫錯的問題,可是2.X版本卻又可以正常執行(其實在之前我丟到手機也是可以正常使用的!!!)
但現在卻不知道出現什麼問題,虛心求解 謝謝你們! |

|