私はアンドロイド開発ブックからいくつかのエクササイズを始めました。 私が行っているすべては基本的なアンドロイド:プロセスandroid.process.acoreが予期せず停止しました
アンドロイドアプリ
VMは、バックグラウンドでの活動から始まりますが、としてプロジェクト
入力いくつかのコード
package com.wuhu.testapps; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; public class AndroidbasicsActivity extends ListActivity { String tests[] = {"LifeCycleTest", "SingleTouchTest","MultiTouchTest"}; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,tests)); } protected void onListItemClick(ListView list, View view, int position, long id) { super.onListItemClick(list, view, position, id); String testName = tests[position]; try { Class clazz = Class.forName("com.wuhu.testapps." + testName); Intent intent = new Intent(this, clazz); startActivity(intent); } catch(ClassNotFoundException e) { e.printStackTrace(); } } }
ランを作成することですエラーは 'プロセスandroid.process.acoreが予期せず停止しました'と表示され続けます。次のように
logcatでエラーの最初の数行は、以下のとおりです。誰も私を助けることができる
02-04 03:05:21.218: ERROR/ContactsProvider(343): Cannot start provider
02-04 03:05:21.218: ERROR/ContactsProvider(343): java.lang.IllegalStateException: error upgrading the database to version 353
02-04 03:05:21.218: ERROR/ContactsProvider(343): at com.android.providers.contacts.ContactsDatabaseHelper.onUpgrade(ContactsDatabaseHelper.java:1545)
02-04 03:05:21.218: ERROR/ContactsProvider(343): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)
02-04 03:05:21.218: ERROR/ContactsProvider(343): at com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)
02-04 03:05:21.218: ERROR/ContactsProvider(343): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
02-04 03:05:21.218: ERROR/ContactsProvider(343): at com.android.providers.contacts.LegacyApiSupport.<init>(LegacyApiSupport.java:525)
は、間違って何が起こっているかわかりませんか? 回答を検索しようとしましたが、利用可能です。 ありがとうございます。
ご意見ありがとうございます。なぜその行がコメントアウトされたのか分かりませんが、それをコメント解除すると助けになりませんでした。私はSDKから別のサンプルプロジェクトを読み込んでしまいましたが、エラーも同様に起こっています。おそらく構成上の問題のようです。あらかじめありがとうございます – wuhu
歓迎、あなたは何が来るのエラーメッセージを教えてくれますか?あなたのコメントのために – Lucifer
Thx私はまだ私が新しいコード(私はちょうどeclipseでVMを起動する)を実行しない場合でも、上記のエラーが発生しています。何か案は ?事前に感謝 – wuhu