1

我對Salesforce Hybrid Mobile應用程序開發有點新不足。更新salesforce Hybrid Cordova應用程序

我有一個運行良好的混合應用程序。

但最近上傳APK Play商店時,Play商店提供了一個錯誤

Your APK has been rejected for containing security vulnerabilities, which violates the Malicious Behavior policy. The Alerts page has more information about how to resolve the issue. If you submitted an update, the previous version of your app is still live on Google Play. 

經過一番分析,我發現我的Android平臺版本是3.6.x這可能是拒絕的原因。

因此,我使用以下命令更新了現有Salesforce Hybrid應用程序的cordova android平臺。

cordova platform update android 

經過更新的Android平臺的版本5.2.2

Salesforce的移動SDK指南說要重新安裝Salesforce的插件

所以,

cordova plugin remove com.salesforce 

然後

cordova plugin add https://github.com/forcedotcom/SalesforceMobileSDK-CordovaPlugin 

但是,儘管重新添加插件,它提供了以下消息

Plugin doesn't support this project's cordova-android version. cordova-android: 5.2.2, failed version requirement: 5.0.0 
Skipping 'com.salesforce' for android 

並再次運行Eclipse中的項目給出了許多錯誤。

無法在此指出specefic問題。

任何幫助是appretiated。

在此先感謝。

+0

的可能的複製[錯誤而升級Android平臺(http://stackoverflow.com/questions/39410437/error-while-upgrading-android-platform) – superfell

回答

1

您,是因爲Salesforce的插件來5.0.0版本所做的更新到5.0.0而不是5.2.2

您可以看到在plugin.xml文件中的engine標記中。

<engines> <engine name="cordova-android" version="5.0.0" /> <engine name="cordova-ios" version="4.2.0" /> </engines>