2011-08-11 7 views
2

インターネットアクセス権を使用するアプリケーションを開発しました。私がEclipseアプリケーションから「Androidアプリケーションとして実行」を起動すると、すべて正常に動作し、アプリケーションはデバイス(Nexus S)で起動します。 私は、アプリを停止し、デバイスから実行しようとすると、私はあなたのアプリには正しいアクセス許可が含まれていないことを私に指摘する次のlogcatを取得します。私が使用マニフェストファイル内adb経由でapkをインストールする際のアンドロイドのアクセス許可がありません

I/ActivityManager( 978): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dct.android.xbounds/.XboundsConfigurator bnds=[125,586][235,704] } from pid 1423 
W/ActivityManager( 978): Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dct.android.xbounds/.XboundsConfigurator bnds=[125,586][235,704] } from ProcessRecord{40866718 1423:com.android.launcher/10057} (pid=1423, uid=10057) requires android.permission.INTERNET 

<uses-permission android:name="android.permission.INTERNET" /> 

アプリケーションタグ外部。

私がすでに試みたのは、署名付きapkとしてアプリをエクスポートし、同じように動作するadb経由でインストールすることです。 NexusはCyanogenmod7を実行します。

任意の助けてくれてありがとうやアイデア

+1

は私が問題を発見しました。マニフェストに間違った記述が含まれていることが判明しました。 android.permission.INTERNETもアプリケーションタグ内に設定されていました。 android:icon = "@ drawable/icon" android:label = "@ string/app_name" android:permission = "android.permission.INTERNET"> これは、これは何とか問題を引き起こします。誰かが何が起こったのか説明できれば興味深いでしょう。 – GiantDwarf

+4

「自分の質問に答える」ことを忘れないでください。これは未回答の質問のスタックから削除されます。 – Phil

答えて

2

あなたはあなたのアプリケーションタグにあなたの許可を設定する必要があります=)

関連する問題