У меня проблема с приложением Adobe AIR для устройств Android. При запуске SWF-файла на ПК приложение работает отлично, я также проверил это в Adobe Device Central, и оно работает как положено. Когда я устанавливаю это приложение на свое устройство Android, HTC Desire HD, я получаю экран с 5 точками, похожий на экран загрузки.
Я проверил logcat, чтобы увидеть, что происходит, и кажется, что есть несколько ошибок в ссылках. У кого-нибудь есть советы, как их решить?
Я создал приложение, используя следующую команду
adt -package -target apk-debug -storetype pkcs12 -keystore game.p12 game.apk game-app.xml game.swf icon36.png icon48.png icon72.png
Это содержимое моего xml файла
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<application xmlns="http://ns.adobe.com/air/application/2.5">
<id>com.example.game</id>
<versionNumber>1.0.0</versionNumber>
<filename>game</filename>
<name>game</name>
<copyright>me</copyright>
<initialWindow>
<content>game.swf</content>
<visible>true</visible>
<fullScreen>true</fullScreen>
<autoOrients>false</autoOrients>
<aspectRatio>landscape</aspectRatio>
<renderMode>gpu</renderMode>
</initialWindow>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<icon>
<image36x36>icon36.png</image36x36>
<image48x48>icon48.png</image48x48>
<image72x72>icon72.png</image72x72>
</icon>
<android>
<manifestAdditions><![CDATA[<manifest>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
</manifest>
]]></manifestAdditions>
</android>
<versionLabel></versionLabel>
</application>
Это вывод из моего logcat
I/air.com.example.game( 2623): rsl error!
I/air.com.example.game( 2623): numComplete 0
I/air.com.example.game( 2623): numFailed 0
I/air.com.example.game( 2623): numComplete 0
I/air.com.example.game( 2623): failedURLs:
I/air.com.example.game( 2623): http://fpdownload.adobe.com/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz
I/air.com.example.game( 2623): textLayout_1.0.0.595.swz
I/air.com.example.game( 2623): VerifyError: Error #1014: Class flashx.textLayout.container::ContainerController could not be found.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable introScreen_18 is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable endScreen_1 is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable TextInput is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable TextInput_upSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable TextInput_disabledSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable focusRectSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_upSk
in is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_selectedUpSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_selectedOverSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_selectedDownSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_selectedDisabledSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_over
Skin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_emphasizedSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_down
Skin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Button_disabledSkin is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable ComponentShim is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Explosion i
s not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Laser is no
t defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Enemy is no
t defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Player is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Explode is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable Font_56 is not defined.
I/air.com.example.game( 2623):
I/air.com.example.game( 2623): ReferenceError: Error #1065: Variable MainTimeline is not defined.
I/air.com.example.game( 2623):