如何克服此问题:phonegap构建中的ANDROID_SUPPORT_V4_VERSION

时间:2018-12-10 07:56:16

标签: android cordova phonegap-plugins phonegap-build phonegap

我已经使用phonegap开发了一个应用程序,并尝试使用phonegap构建为我的应用程序生成apk,但是在生成apk时遇到了这个问题(错误-您使用的插件需要使用偏好设置:ANDROID_SUPPORT_V4_VERSION)。

<plugin name="cordova-plugin-x-socialsharing" source="npm" />
<plugin name="cordova-plugin-whitelist" source="npm" />
<plugin name="cordova-plugin-screensize" source="npm" />

我在phonegap应用程序中使用了这三个插件。有人可以帮助我解决这个问题吗?

3 个答案:

答案 0 :(得分:2)

@贾维斯·J 我明白了:它是社交共享插件-所以基本上我们必须配置插件本身。我遇到过同样的问题。

解决方案:

在您的config.xml文件中,将social-sharing-x插件的版本号更改为5.4.0

请参阅:

<plugin name = "cordova-plugin-x-socialsharing" source="npm" version="5.4.0" />

之后,我可以构建它,并且一切正常。

最好

托马斯

答案 1 :(得分:0)

Adob​​e PhoneGap建议指定插件版本。 在您的config.xml文件中,指定所使用插件的规范版本。 以下是示例插件及其指定的版本。

<plugin name="cordova-plugin-device" spec="1.1.7" />
<plugin name="cordova-plugin-device-motion" spec="1.2.5" />
<plugin name="cordova-plugin-device-orientation" spec="1.0.7" />
<plugin name="cordova-plugin-dialogs" spec="1.2.1" />
<plugin name="cordova-plugin-globalization" spec="1.0.9" />
<plugin name="cordova-plugin-inappbrowser" spec="1.3.0" />
<plugin name="cordova-plugin-media" spec="2.2.0" />
<plugin name="cordova-plugin-network-information" spec="1.2.1" />
<plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
<plugin name="cordova-plugin-statusbar" spec="2.1.3" />
<plugin name="cordova-plugin-whitelist" spec="1.2.2" />
<plugin name="cordova-plugin-x-socialsharing" spec="5.4.0" />

答案 2 :(得分:0)

cordova-plugin-x-socialsharing 

有问题,并失败:

FAILURE: Build failed with an exception.

* Where:
Build file '/home/mj/projects/benara-sales-client/platforms/android/build.gradle' line: 266

* What went wrong:
A problem occurred evaluating root project 'android'.
> Could not get unknown property 'ANDROID_SUPPORT_V4_VERSION' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

要修复,您可以安装v5.4.0

因此删除插件和正确的版本

cordova plugin rm cordova-plugin-x-social-sharing
cordova plugin add cordova-plugin-x-social-sharing@5.4.0

希望这会有所帮助。