尝试使用Adobe ColdFusion Builder 2016生成PhoneGap构建。
当我包括:
<application android:label="@string/app_name" >
<activity android:name="IntentTest"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter><action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.youtube.com" android:scheme="http"></data>
</intent-filter>
</activity>
<activity android:name="org.apache.cordova.DroidGap"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter></intent-filter>
</activity>
</application>
我在build.phonegap.com
错误 - 格式错误的config.xml - 您可以在此处修复此问题。
我尝试了其他<application>
标记和相同的结果。
答案 0 :(得分:0)
在上面的文档中,它描述了如何从phonegap上的xml解析中免除代码。
您可以通过config-file元素(测试版功能)直接向您的Android Manifest和iOS Property List&gt;文件提供xml。
对于Android,您必须在标题中包含此内容。
<widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap =
"http://phonegap.com/ns/1.0" xmlns:android =
"http://schemas.android.com/apk/res/android" id = "com.yourapp"
version = "1.0.0">
然后在代码中
<config-file platform="android" parent="./application" mode="add">
<application android:label="@string/app_name" >
<activity android:name="IntentTest"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter><action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.youtube.com" android:scheme="http"></data>
</intent-filter>
</activity>
<activity android:name="org.apache.cordova.DroidGap"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter></intent-filter>
</activity>
</application>
</config-file>
当我在build.phonegap.com上生成Build时,标记和所有相关代码都包含在AndroidManifold.xml中