我一直googling东西似乎很简单,但我似乎无法找到答案:我建立一些土坯原生扩展(ios/android)。本机代码期望找到config.plist(ios)或.properties(android)文件来工作。该文件预计位于主要资源束(ios)或资产文件夹(android)中。土坯空气原生扩展配置文件
Adobe AIR应用程序开发人员应该如何提供此文件?显然,我不能将它打包在.ane文件中,因为它是应用程序特定的... 谢谢!
我一直googling东西似乎很简单,但我似乎无法找到答案:我建立一些土坯原生扩展(ios/android)。本机代码期望找到config.plist(ios)或.properties(android)文件来工作。该文件预计位于主要资源束(ios)或资产文件夹(android)中。土坯空气原生扩展配置文件
Adobe AIR应用程序开发人员应该如何提供此文件?显然,我不能将它打包在.ane文件中,因为它是应用程序特定的... 谢谢!
我认为你应该在寻找这种信息的应用程序描述符。例如info.plist中添加可以通过添加iphone部的InfoAdditions节点被添加到描述符,例如:
<iPhone>
<InfoAdditions>
<![CDATA[
<key>UIRequiresPersistentWiFi</key>
<string>NO</string>
]]>
</InfoAdditions>
</iPhone>
http://help.adobe.com/en_US/as3/iphone/WS789ea67d3e73a8b2-48bca492124b39ac5e2-7ffb.html
和Android具有清单加法:
<android>
<manifestAdditions>
<![CDATA[
<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<application>
<receiver ... />
</application>
</manifest>
]]>
</manifestAdditions>
</android>
不,我我不打算更新清单或info.plist,我正在寻找添加一个自定义my.plist或my.properties文件到生成的包,这些都与manifest/info.plist无关。我希望它是现在更清楚了...... – 2013-07-04 17:07:00
啊对...很抱歉... – Michael 2013-07-04 23:39:45
更新:如果创建一个“资产”包,并将文件(仅用于测试)从xxx.properties更改为xxx.xml或xxx.jpg或xxx.plist,则将其打包。如果我重新命名为xxx.properties,它不打包它。即使它包装它,我发现它在资产/资产下,而不是资产下/所以我仍然不知道如何获得正确的名称和地点的文件。 :( – 2013-04-07 15:56:17
另一个更新:如果我去项目 - >属性 - >打包 - > android - >自定义启动 - >添加文件到包,我可以手动添加属性文件,但我确实需要指定一个完整的绝对路径,我甚至不能使用$ {PROJECT_LOC}或src/assets/xxx.properties这样的相对路径,如果我这样做,在导出过程中出现错误“绝对路径”,是否有更好的方法呢? – 2013-04-07 16:39:07