Actionscript 3 AIR应用程序,将活动添加到清单会更改应用程序设计

Actionscript 3 AIR应用程序,将活动添加到清单会更改应用程序设计,actionscript-3,android-activity,ane,Actionscript 3,Android Activity,Ane,我有一个小问题,可能是因为我是Android开发的新手 我正在制作一款Air mobile应用程序,带有Air Native扩展。 我的扩展用于创建报警。在我的广播接收器中,我打算调用我的Air应用程序。 为了使此呼叫成为可能,我必须在我的Air应用程序清单中添加如下活动: <manifestAdditions><![CDATA[ <manifest> <uses-permission android:name="android.permission.IN

我有一个小问题,可能是因为我是Android开发的新手

我正在制作一款Air mobile应用程序,带有Air Native扩展。 我的扩展用于创建报警。在我的广播接收器中,我打算调用我的Air应用程序。 为了使此呼叫成为可能,我必须在我的Air应用程序清单中添加如下活动:

<manifestAdditions><![CDATA[
  <manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<application>
    <receiver android:name="com.atnetplanet.alarminterface.AlarmInterfaceBroadcastReceiver">
    <intent-filter>
        <action android:name="com.atnetplanet.alarminterface.AlarmInterfaceBroadcastReceiver.onReceive"/>
    </intent-filter>
    </receiver>
    <activity android:name="air.com.atnetplanet.pikup.AppEntry" >
    <intent-filter>
        <action android:name="air.com.atnetplanet.pikup.AppEntry" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    </activity>
</application>
  </manifest>

]]>

因为我已经在我的清单中添加了这个活动,我的应用程序被我的广播唤醒,一切都很好。。。除了我的应用程序的设计发生了变化:我的应用程序名称位于实际屏幕上方( 我试图对清单进行更改,但在不破坏我的应用程序的情况下无法删除此标题

有人能告诉我我做错了什么吗


谢谢。

我自己回答,所以如果有人面临同样的问题,他可以看到答案。 问题出在飞机舱单上。 我不得不将活动声明更改为:

<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<application>
    <receiver android:name="com.atnetplanet.alarminterface.AlarmInterfaceBroadcastReceiver">
    <intent-filter>
        <action android:name="com.atnetplanet.alarminterface.AlarmInterfaceBroadcastReceiver.onReceive"/>
    </intent-filter>
    </receiver>
    <activity>
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <action android:name="air.com.atnetplanet.pikup.AppEntry" />
        <category android:name="android.intent.category.LAUNCHER"/> 
        <category android:name="android.intent.category.DEFAULT" />
        <data android:scheme="pikup" />
    </intent-filter>
    </activity>
</application>
  </manifest>

请注意,活动节点没有插入名称,并且我必须输入,否则在编译时会出现格式不正确的清单错误


希望它能帮助某人。

我怀疑,通过手动指定活动条目,您正在停止生成过程,并添加它通常添加的额外属性。我将在不添加任何属性的情况下进行生成,解压缩APK并将生成清单与更改进行比较。您是否只是尝试启动主AIR应用程序,目的是什么您的清单中的活动的名称?