Android 台灣中文網

標題: 開啟問題 [打印本頁]

作者: lynn2077    時間: 2011-11-26 12:02
標題: 開啟問題
最近再寫一個記事本的android程式

當執行程式的時候,出現The application Text (process com.android.a)has stopped unexpectedly.Plase try again.

com.android.a 是我自己設的Package name!!!!

為什麼會發生意外!??哪裡出現問題ㄋ?

重開好幾次也不行!!!拜託救救我!!!!
作者: ploglin    時間: 2011-11-27 12:06
你是要從A程式開啟B程式嗎?
作者: lynn2077    時間: 2011-11-28 10:10
本帖最後由 lynn2077 於 2011-11-28 10:27 編輯
ploglin 發表於 2011-11-27 12:06
你是要從A程式開啟B程式嗎?


剛開啟程式,就出現問題了!!


                               
登錄/註冊後可看大圖

作者: ploglin    時間: 2011-11-28 11:00
那你把你的LogCat顯示的錯誤訊息貼出來讓大家幫你看看吧。
作者: lynn2077    時間: 2011-11-28 13:58
本帖最後由 lynn2077 於 2011-11-28 14:02 編輯
ploglin 發表於 2011-11-28 11:00
那你把你的LogCat顯示的錯誤訊息貼出來讓大家幫你看看吧。


這怎麼看阿~???


                               
登錄/註冊後可看大圖

作者: ploglin    時間: 2011-11-28 15:25
雖然沒有看到完整的訊息,不過你是不是沒有把Activity加入AndroidManifest.xml中?
關鍵應該是在Error開始的第 2 行
作者: lynn2077    時間: 2011-11-29 15:40
本帖最後由 lynn2077 於 2011-11-29 15:41 編輯
ploglin 發表於 2011-11-28 15:25
雖然沒有看到完整的訊息,不過你是不是沒有把Activity加入AndroidManifest.xml中?
關鍵應該是在Error開始 ...


這是我的AndroidManifest.xml
不過看起來是有Activityㄋ!!

請指點!!~~


                               
登錄/註冊後可看大圖

作者: ploglin    時間: 2011-11-29 18:32
那你可以把Unable to start Activity Comp.....那一行完整的訊息Copy出來讓我看一下嗎?
不過我還有看到一行是

sqlite 的 syntax error ,順便檢查一下,你的 create 語法是否有誤
作者: lynn2077    時間: 2011-12-1 16:12
ploglin 發表於 2011-11-29 18:32
那你可以把Unable to start Activity Comp.....那一行完整的訊息Copy出來讓我看一下嗎?
不過我還有看到一 ...

12-01 08:07:40.184: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.a/com.android.a.TextActivity}: android.database.sqlite.SQLiteException: near "creat": syntax error: creat table if not existsMY_TABLE(_idinteger primary key autoincrement,_text1varchar not null);

作者: lynn2077    時間: 2011-12-1 16:34
哦哦~~我發現有"creat"少個"e"!!!create!!!!撲!!!解決一個了!!!!

12-01 08:29:40.711: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.a/com.android.a.TextActivity}: android.database.sqlite.SQLiteException: near "existsMY_TABLE": syntax error: create table if not existsMY_TABLE(_idinteger primary key autoincrement,_text1varchar not null);



接下來是這個!!>"<
又陷入深思了!!!


作者: ploglin    時間: 2011-12-1 21:12
看起來還是 sqlite 的錯誤
有好多地方都少了空白,像
create table if not exists My_TABLE

_id integer primary key autoincrement

建議你還是把你的語法,review一次吧
作者: ryan1123    時間: 2012-2-6 00:12
提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1