2011-12-21 15 views
-2

あるクラスから別のクラスに移動しようとするとアンドロイドのプロジェクトがクラッシュし、常に同じエラーが発生します。外部のいくつかのジャーを追加していたときにファイルを削除した可能性があります。アクティビティの開始時にアプリケーションがクラッシュする

W/dalvikvm(306): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
E/AndroidRuntime(306): FATAL EXCEPTION: main 
E/AndroidRuntime(306): java.lang.SecurityException: Permission Denial: starting Intent { cmp=HERE IS MY PACKAGE NAME/.HERE IS MY ACTIVITY } from ProcessRecord{4502a000 306:MY PACKAGENAME/10042} (pid=306, uid=10042) requires android.permission.INTERNET 
E/AndroidRuntime(306): at android.os.Parcel.readException(Parcel.java:1247) 
E/AndroidRuntime(306): at android.os.Parcel.readException(Parcel.java:1235) 
E/AndroidRuntime(306): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1298) 
E/AndroidRuntime(306): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1373) 
E/AndroidRuntime(306): at android.app.Activity.startActivityForResult(Activity.java:2817) 
E/AndroidRuntime(306): at android.app.Activity.startActivity(Activity.java:2923) 
E/AndroidRuntime(306): atMY PACKAGENAME. $1.onItemClick(MainActivity.java:66) 
: E/AndroidRuntime(306): at android.widget.AdapterView.performItemClick(AdapterView.java:284) 
E/AndroidRuntime(306): at android.widget.ListView.performItemClick(ListView.java:3382) 
E/AndroidRuntime(306): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696) 
E/AndroidRuntime(306): at android.os.Handler.handleCallback(Handler.java:587) 
E/AndroidRuntime(306): at android.os.Handler.dispatchMessage(Handler.java:92) 
E/AndroidRuntime(306): at android.os.Looper.loop(Looper.java:123) 
E/AndroidRuntime(306): at android.app.ActivityThread.main(ActivityThread.java:4627) 
E/AndroidRuntime(306): at java.lang.reflect.Method.invokeNative(Native Method) 
E/AndroidRuntime(306): at java.lang.reflect.Method.invoke(Method.java:521) 
E/AndroidRuntime(306): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
E/AndroidRuntime(306): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
E/AndroidRuntime(306): at dalvik.system.NativeStart.main(Native Method) 
I/Process(306): Sending signal. PID: 306 SIG: 9 

(これらのパッケージとアクティビティの名前は、私が使用するものではありません)非常に似LogCatメッセージでEclipseの事故で私のアプリケーションの

すべて:

は、ここに私のLogCatです。誰が何が間違っているのか分かりますか? プロジェクトはメニューまたは携帯電話からも起動しません。そうしようとすると、アプリケーションが電話にインストールされていないと表示されます。

+0

サンプルコードしてください? –

答えて

2

あなたのAndroidManifest.xmlに "インターネット" アクセス許可を追加する必要があるように見えます:たとえば

android.permission.INTERNET E/AndroidRuntime(306): at 

<manifest xlmns:android...> 
... 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
</manifest> 
+0

Q:私はすでにマニフェストのアプリケーションの下でインターネットパーミッションを追加しました。 A:申し訳ありませんが、「Instrumentation」アクティビティで「Parcel」を読み込もうとすると、Logcatによって明らかに「Permission denied INTERNET E/AndroidRuntime」が表示されています。 AndroidManifest.xmlをもう一度確認してください! – paulsm4

3

マニフェストにINTERNETの許可を追加する必要があります。 Logcatは明らかにそう言います。

+0

私はすでにマニフェストのアプリケーションの下でインターネットパーミッションを追加しました。 – Magakahn

関連する問題