我有一个问题 - 如何在我的Galaxy Tab 10.1上运行AIR(真正大的桌面应用程序)? 这可能将.air转换为.apk?如何在Android上运行AIR桌面应用程序(Galaxy Tab 10.1)?
编辑:
1.我建立了一个新的桌面项目(文件 - >新建 - > Flex项目)
2.项目名称是 “SimpleTest的” 应用程序类型为桌面(在Adobe AIR中运行), Flex SDK版本4.6.0并单击完成
3.我进入设计模式,然后将宽度设置为500并将高度设置为250.我通过绘制添加一个按钮并将其命名为btnOne并生成事件处理程序
4。然后我进入项目 - >导出发布版本(导出为签名AIR包) - >下一步(我申请证书) - >完成
5.我找到项目文件(... Adobe Flash Builder 4.6 \ simpleTest)和复制simpleTest.air创建为一个新文件(simpleTestAPK - 包含我的证书> andCert.p12)
6.我将“simpleTest.air”重命名为“simpleTest.zip”,并从此.zip中解压缩为“simpleTest.swf”和“application.xml中”
7.我创建一个 “create.txt” 含有如下:
ADT -package -target APK-调试-storetype PKCS12 -keystore andCert.p12 myHope.apk的application.xml simpleTest.swf
8.我将“create.txt”重命名为“create.cmd”并启动它(Shift + RMB - >打开cmd在这里)
9.“myHope.apk”创建
10.我将其复制到Galaxy Tab 10.1(带阻力&下降)
11.我启动“myHope.apk”,但我看到的只是空白,白色屏幕,没有颜色,没有按钮,没有任何东西。
任何想法,建议,意见? Thaks。
你可以(请参阅下面的答案),但请记住,移动应用程序的空气框架是桌面框架的简化版本,因此某些组件可能无法正常工作。 –
在测试项目“simpleTest”中,我只使用Spark组件。 –
如果您有Flash Builder,则可以直接从FB构建。使其成为一个Flex移动项目 –