我开发了一个AdobeAir应用程序,我发现我尝试安装该应用程序的移动设备与AdobeAir支持的设备不兼容,因为它尚未启动。那么,我该如何解决呢?我有一些想法:是否可以更改手机名称以伪造另一台设备并且AdobeAir不会拒绝安装?是否可以将AIR转换为Java?是否可以在没有Java的情况下运行Air?放弃Flash,改用Java或Javascript。谢谢! 最佳答案 从AIR3.0开始,您可以在Android上使用CaptiveRuntime,就像在iOS上一样。这样您就不需要安装AIR,因为运行时将bundle在
我正在使用AdobeAir(Air3.2/FlashCS6)构建付费Android应用程序。在购买我的应用程序之前,如何确保用户的设备支持AdobeAir?GooglePlay商店会处理这个问题,还是有一种程序化的方式让我检查(使用AndroidManifest设置或其他方式)? 最佳答案 您可以将AdobeAIR与您的应用程序bundle在一起。当您导出应用程序的APK时,您会看到此选项。这将确保您的应用已下载所需的一切。但是,这会使您的应用变得巨大(比实际大小多出约30mb)另一种选择是什么都不做,当用户下载并安装您
我目前完成了一个项目并将其放在GooglePlay商店中。我使用AdobeFlashCS6和FlashDevelopAS3创建了应用程序。现在我想使用Admob在我的游戏中转换广告,但我似乎无法挽救我的生命。我试了好几个小时,到处搜索。我没有钱购买任何ANENativeExtension文件,所以我不知道该怎么做。如果有人知道如何做到这一点,我将不胜感激!!! 最佳答案 试试AdMobAirNativeExtensionANEAdMobisanAdobeAIRnativeextension(ANE)forAndroidtosho
我在AIRMobile中制作一个应用程序,我需要一直处于横向模式。在大多数设备上,这是可以的,但在某些设备(例如摩托罗拉XOOM)上,应用程序会横向启动。至少在FlashBuilder4.5附带的内置模拟器上。我不知道这是否是模拟器的问题,或者XOOM的方向是否与大多数设备不同。无论如何,我想确保设备始终处于横向模式。这可以很容易地检查:if(stage.stageWidth我需要在if语句中放入什么以确保它的方向正确?谢谢。 最佳答案 在*-app.xml文件中,您可以定义应用程序的行为方式:landscapetrue
我正在adobeflex中实现一个与android相关的应用程序,生成了.apk,现在在模拟器中安装.apk文件时,模拟器显示一个弹出窗口来安装adobeair,同时再次在adobeair上安装,它是显示没有移动设备连接到您的系统。那么如何在模拟器中安装adobeair来测试在adobeflex中制作的应用程序呢?提前致谢纳拉西姆哈 最佳答案 要在模拟器上安装AIR运行时:adb-einstall-rRuntime_Emulator_Froyo_20100930.apk来自这个网站:http://flashsimulations.c
您好,我有一个正在播放背景音乐的AS3Android应用程序,但是当用户离开该应用程序时,音乐仍在后台播放。是否有一种调用方法可以感知用户离开应用程序,以便我可以关闭音乐?感谢您的时间,科学 最佳答案 我在AdobeAir论坛上找到了这个:http://forums.adobe.com/message/4075374#4075374以下代码将在失去焦点时停用应用程序,并在重新获得焦点时重新激活应用程序。NativeApplication.nativeApplication.addEventListener(Event.DEACT
在AS3AirforAndroid中有没有办法以编程方式显示软键盘?我有一个项目,当用户点击一个按钮时,它会弹出一个表单让他们输入他们的电子邮件地址。我将其设置为以编程方式关注“TextInput”,但不幸的是,这不会自动调出键盘。因此,用户必须再次点击“TextInput”字段才能调出键盘。有没有办法只调用“显示键盘”功能?我尝试添加:email_txt.needsSoftKeyboard=true;但这似乎没有帮助。谢谢! 最佳答案 想通了。我只需要调用requestSoftKeyboard();在TextInput组件上。em
我正在使用FlashBuilder4.6在flex中开发移动应用程序。此应用程序使用HTTPS访问WSDL网络服务。服务器具有有效的商业证书,但每当我在每个session中首次尝试访问Web服务时,AIR都会显示问题“应用程序连接到的服务器未验证”。如果我选中“TrustforSession”,一切正常。我想知道如何删除此警告? 最佳答案 更新Android和AdobeAir版本后问题不再出现 关于android-如何删除AIR中未经验证的服务器弹出窗口?,我们在StackOverflo
(如果您愿意,可以使用downloada.zipofthesourcecode来演示错误。)从一个新的AdobeAirAndroid应用程序开始,设置为GPU渲染模式。将DisplayObject添加到舞台,并将其.cacheAsBitmap值设置为true。然后在DellVenue87840上运行该应用程序。这是一个屏幕截图:绿色方block是一个简单的MovieClip,其形状使用其..graphics属性。出现故障的空间应该是一个红色方block,使用完全相同的方法绘制,只是.cacheAsBitmap=true这只发生在这个特定的设备上,使用这个特定的渲染模式-将Andro
我有一个应用程序,当部分用户尝试通过Play商店更新该应用程序时,其当前更新失败,并说错误“-505”,而且它只发生在Lolipop上。在互联网上进行一些搜索后,我发现我的应用程序可能会发生这种情况,以防它是基于AdobeAir的应用程序,但事实并非如此。我还阅读了有关GCM的重复许可,但我的应用程序不适用于GCM。大多数堆栈溢出帖子都说我需要做的就是告诉我的用户执行出厂重置...我不想这样做,因为我有太多这样的用户..任何帮助将不胜感激! 最佳答案 在我提出问题后几天,我找到了解决方案。问题是由我的应用程序在其list中的内容