Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionScript 3 FlashDevelop和Air应用程序发布-xml清单设置/包问题_Android_Actionscript 3_Air_Flashdevelop - Fatal编程技术网

Android ActionScript 3 FlashDevelop和Air应用程序发布-xml清单设置/包问题

Android ActionScript 3 FlashDevelop和Air应用程序发布-xml清单设置/包问题,android,actionscript-3,air,flashdevelop,Android,Actionscript 3,Air,Flashdevelop,我对使用FlashDevelop(FD)和Air发布应用程序相当陌生,在发布应用程序之前,我和我的同事在某些设置方面遇到了一些问题 所以,这里是主要的问题,您需要做什么才能在application.xml的manifest部分的包中获得一个合适的设置,该部分与.apk文件“合并”? 我在FD项目中使用的包是否与中的包相对应? 我假设package=“some.package”也与移动设备上实际安装的应用程序有关,这对吗 我的意思是,如果我正在编写一个非常简单的应用程序,在一个主类中只包含100行

我对使用FlashDevelop(FD)和Air发布应用程序相当陌生,在发布应用程序之前,我和我的同事在某些设置方面遇到了一些问题

所以,这里是主要的问题,您需要做什么才能在application.xml的manifest部分的包中获得一个合适的设置,该部分与.apk文件“合并”? 我在FD项目中使用的包是否与中的包相对应? 我假设package=“some.package”也与移动设备上实际安装的应用程序有关,这对吗

我的意思是,如果我正在编写一个非常简单的应用程序,在一个主类中只包含100行代码,那么我不会在FD项目中使用任何包。。。那么清单包从何处获取其字符串值呢

在网上搜索了一段时间,现在开始变得有点烦人。。。这有点像丛林,很难通过android的网络和AdobeAIR的网络找到具体的答案


任何帮助都将不胜感激。

如果我正确理解您的问题,不,Flash中的软件包名称与您的apk软件包名称无关

单击时在“设置”中设置的 文件->安卓设置空气

在“常规”下的对话框中,有一个以air开头的应用程序ID字段。 然后,它说你应该用你希望应用程序拥有的任何软件包名称来填写它

它将以air.your.package.name结尾

至于参考资料,你是对的,网上的东西不多,但这本书很方便:

或者,如果您使用的是直闪:

感谢您解决了主要问题(虽然我主要对FlashDevelop中的此设置感兴趣,而不是FlashPro,但在FD中很容易找到相同的设置)。不过,我也很想知道这个软件包是否会对移动设备上的安装位置产生一些影响:-)我不知道这有什么关系。安卓在任何地方安装东西。这个问题涉及到这一点,但我不确定你为什么认为这很重要。您希望实现什么?希望实现两件事,第一件是显而易见的-对内部工作原理有更广泛的了解:-),第二件是为什么我收到错误消息“已安装具有冲突签名的同名现有软件包”。此时唯一存在的id/软件包是air.appName(因为我们没有使用任何软件包),如果它没有安装在与一些已经存在的应用程序相同的文件夹中,而这些应用程序也有“否”包…哦,我很惊讶它允许您在不指定包名的情况下进行编译。本机Android肯定不会。是的,包必须是唯一的,因此,如果您试图安装一个没有包名或与本机相同的应用程序,那么air安装(这确实会让我感到惊讶,但谁知道Adobe是如何设置他们的东西的)这肯定会是一个问题。然而,正如我们所想,这可能是因为我的同事早些时候在移动设备上调试了应用程序,之后在“发布”时使用了一个新创建的证书:-)在曲折的道路上发展运动:-)