0

FlashBuilder 4.6 (AIR 3.4 を使用) でモバイル AIR プロジェクトを持っていますが、APK の公開で実際に問題が発生しています。私のAPP XMLのセクションは次のとおりです。

<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
</manifest>
]]></manifestAdditions>

何らかの理由で、APK を作成すると、マニフェスト アクセス許可ブロックの最後に INTERNET アクセス許可が付加されます。asset/META-INF/AIR フォルダー内の application.xml はまだ正しいように見えることに注意してください。

私が間違っているアイデアはありますか?

4

1 に答える 1

2

さらに多くの検索を行った後、私は自分の答えを見つけました:

注: ランタイムをバンドルすると、ADT によってアプリケーションに INTERNET および BROADCAST_STICKY 権限が追加されます。これらのアクセス許可は、AIR ランタイムに必要です。

BROADCAST_STICKY は不要になったようですが、キャプティブ ランタイムを使用すると、これを回避できないようです。

于 2012-10-25T01:47:40.450 に答える