我在this鏈接中給出的PhoneGap應用程序中添加了Cordova-2.7.0.jar file and js
文件。但現在我得到這個錯誤。如何解決這個錯誤?插件無法解析爲類型問題 - cordova-2.7.0
1
A
回答
3
您需要更新的插件架構(see here),像這樣:
替換:
import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
import org.apache.cordova.api.PluginResult.Status;
有:
import org.apache.cordova.api.CallbackContext;
import org.apache.cordova.api.CordovaPlugin;
變化:
public class PingPlugin extends Plugin {
到:
public class PingPlugin extends CordovaPlugin {
變化:
public PluginResult execute(String action, JSONArray args, String callbackId) {
到:
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
變化失敗的結果,如:
return new PluginResult(PluginResult.Status.ERROR, e.getMessage());
喜歡的東西:
LOG.e("PingPlugin", "Error : " + e.getMessage());
return false;
更改成功的結果,如:
return new PluginResult(PluginResult.Status.OK);
喜歡的東西:
callbackContext.success();
return true;
7
我發現,在科爾多瓦3.0,你也必須去除「 api「。
變化
import org.apache.cordova.api.CordovaPlugin;
import org.apache.cordova.api.PluginResult;
要這樣:
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.PluginResult;
+0
非常感謝!拯救了我的一天。 –
+0
謝謝 - 與3.6一起工作! – zalow517
相關問題
- 1. 插件無法解析爲類型問題 - 在3.1至3.3之後Cordova升級
- 2. 註解問題:@PrepareForTest無法解析爲類型
- 3. 無法解析爲類型
- 4. 無法解析爲類型?
- 5. 「無法解析爲類型」
- 6. Grails的插件問題 - 無法解析類
- 7. LinqtoSQL - 映射問題:無法解析類型爲
- 8. 實現ViewHolder的問題,ObjectItem無法解析爲類型
- 9. 類無法解析爲某種類型
- 10. 類無法解析爲類型
- 11. 「導入java.awt無法解析」和「*****無法解析爲類型」
- 12. Grails的JMS插件 - 無法解析類
- 13. Gin/Gwt/Eclipse:com.google.gwt.inject.Inject無法解析爲類型
- 14. EmbeddedDataSource無法解析爲類型
- 15. 閱讀器無法解析爲類型?
- 16. WakefulBroadcastReceiver無法解析爲類型
- 17. ActionBar無法解析爲類型
- 18. PostMethod無法解析爲類型?
- 19. ImageIO無法解析爲類型
- 20. 錯誤:OnCheckedChangeListener無法解析爲類型
- 21. Eclipse OnErrorListener無法解析爲類型
- 22. GoogleWeather無法解析爲類型
- 23. CachedRowSetImpl無法解析爲類型
- 24. ContentURI無法解析爲類型
- 25. 「GraphicsActivity無法解析爲類型」?
- 26. PlusClient.OnPersonLoadedListener無法解析爲類型
- 27. FaceDetector無法解析爲類型
- 28. OpenTypeSelectionDialog無法解析爲某種類型
- 29. ViewPager.PageTransformer無法解析爲一種類型
- 30. PlusClient.OnPeopleLoadedListenter無法解析爲類型
是工作的罰款。謝謝 – Ponmalar