我一直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