0

「Nexus 7、Android 4.1.2」などの最新の Android エミュレーターの実行に問題があります。エミュレーターは起動できますが、(Maven によって) デプロイできません。これは、おそらくこの問題に依存しています: 電話をオンにしてアプリ ビューに切り替えると、「残念ながら、ランチャーが停止しました」というメッセージが表示され、LogCat は次のメッセージを表示します。出力:

01-02 14:30:26.313: W/ActivityManager(151): アクセス許可が拒否されました: checkComponentPermission() owningUid=1000 01-02 14:30:26.313: W/BroadcastQueue(151): アクセス許可拒否: ブロードキャストの意図 { act=android .appwidget.action.APPWIDGET_UPDATE_OPTIONS flg=0x10 cmp=com.android.settings/.widget.SettingsAppWidgetProvider (has extras) } from android (pid=970, uid=10014) は、レシーバー com.android が原因で uid 1000 からエクスポートされません。 settings/com.android.settings.widget.SettingsAppWidgetProvider

私の AndroidManifest は次のようになります。

<uses-permission android:name="android.permission.INTERNET" />
<uses-sdk
    android:minSdkVersion="5"
    android:targetSdkVersion="7" />

<application
    android:name="my.domain.appcontext.ApplicationContext"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" 
    android:allowBackup="true">
    <activity
        android:name="my.domain.appcontext.activities.MainActivity"
        android:screenOrientation="nosensor"
        android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="my.domain.appcontext.activities.MainMenuDialogActivity"
        android:excludeFromRecents="true"
        android:theme="@style/Theme.Dialog" >
    </activity>
    <activity
        android:name="my.domain.appcontext.activities.DistrictMenuDialogActivity"
        android:excludeFromRecents="true"
        android:theme="@style/Theme.Dialog" >
    </activity>
    <activity
        android:name="my.domain.appcontext.activities.StreetMenuPreselectionDialogActivity"
        android:excludeFromRecents="true"
        android:theme="@style/Theme.Dialog" >
    </activity>
    <activity
        android:name="my.domain.appcontext.activities.StreetMenuDialogActivity"
        android:excludeFromRecents="true"
        android:theme="@style/Theme.Dialog" >
    </activity>

    <uses-library android:name="com.google.android.maps"
                  android:required="true" />
</application>

何か案は?

4

1 に答える 1

0

android.appwidget.action.APPWIDGET_UPDATEコードのどこかにブロードキャストを送信しようとしていますか?これはAndroidOSのブロードキャストであるため、次の場合は使用する権限がありません...

于 2013-01-02T17:31:26.377 に答える