如何添加不使用<vs:feature />
部分的插件。我需要添加一些插件,当你添加它们时,他们会要求变量。如果我使用cordova插件添加,我如何在应用程序中引用该插件?
这让我发疯,似乎是一个适当的网站,并使整个事情无法使用。
我一直收到错误:
Error 17 Variable(s) missing: APP_ID, APP_NAME F:\Development\sdfsdfsd\sdfdsfi\EXEC 1 1 sdfsdfsd
Error 18 The command ""C:\Users\Tom.AD\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Release --projectDir . --projectName "sdffds" --language "en-US"" exited with code 8. C:\Users\Tom.AD\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 182 5 sdfdsff
我尝试在config.xml中添加以下内容
<preference name="APP_ID" value="ssssss" />
<preference name="APP_NAME" value="ssssss" />
和
<vs:feature>
https://github.com/Wizcorp/phonegap-facebook-plugin.git
<preference name="APP_ID" value="sssss" />
<preference name="APP_NAME" value="ssss" />
</vs:feature>
和
<vs:feature>
https://github.com/Wizcorp/phonegap-facebook-plugin.git
<params name="APP_ID" value="ssssss" />
<params name="APP_NAME" value="sssss" />
</vs:feature
答案 0 :(得分:6)
此插件的文档包含以下内容: https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/platforms/android/README.md
以下是他们的例子:
cordova -d plugin add /Users/your/path/here/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication"
答案 1 :(得分:0)
MSDN建议手动安装它并自己输入变量
:
删除<preference name="APP_ID"> and <preference name="APP_NAME">
添加<params name="APP_ID" value="ssssss" />
<params name="APP_NAME" value="sssss" />
答案 2 :(得分:0)
对于VS2015RC,试试这个
<vs:plugin name="cc.fovea.cordova.purchase" source="npm" version="3.11.0">
<param name="BILLING_KEY" value="CONSTRUCT_YOUR"/>
</vs:plugin>
OR
<vs:plugin name="cc.fovea.cordova.purchase" version="3.11.0" />
像这样修改plugins \ fetch.json
{
"cc.fovea.cordova.purchase": {
"source": {
"type": "git",
"url": "https://github.com/j3k0/cordova-plugin-purchase.git",
"subdir": "."
},
"variables": {
"BILLING_KEY": "CONSTRUCT_YOUR"
}
}