Android CordovaWebView.Cordova_版本错误

Android CordovaWebView.Cordova_版本错误,android,cordova,cordova-plugins,cordovawebview,Android,Cordova,Cordova Plugins,Cordovawebview,我刚刚在cordova项目中创建了一个启动屏幕。我最初能够构建和运行我的项目,我的启动屏幕也在显示。但是,当我将cordova.jar添加到项目库中作为webservice函数的文件依赖项时。我的SplashScreen.java中一直存在以下语法错误: 错误:找不到符号变量CORDOVA_版本 以下是我的代码片段: import org.apache.cordova.*; import org.apache.cordova.CallbackContext; import org.apache.

我刚刚在cordova项目中创建了一个启动屏幕。我最初能够构建和运行我的项目,我的启动屏幕也在显示。但是,当我将cordova.jar添加到项目库中作为webservice函数的文件依赖项时。我的SplashScreen.java中一直存在以下语法错误:

错误:找不到符号变量CORDOVA_版本

以下是我的代码片段:

import org.apache.cordova.*;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;

public class SplashScreen extends CordovaPlugin {
private static final String LOG_TAG = "SplashScreen";
// Cordova 3.x.x has a copy of this plugin bundled with it (SplashScreenInternal.java).
// Enable functionality only if running on 4.x.x.
private static final boolean HAS_BUILT_IN_SPLASH_SCREEN = Integer.valueOf(CordovaWebView.
        CORDOVA_VERSION.split("\\.")[0]) < 4;
private static Dialog splashDialog;
private static ProgressDialog spinnerDialog;
private static boolean firstShow = true;
....
import org.apache.cordova.*;
导入org.apache.cordova.CallbackContext;
导入org.apache.cordova.CordovaPlugin;
导入org.apache.cordova.CordovaWebView;
公共类SplashScreen扩展了CordovaPlugin{
私有静态最终字符串日志\u TAG=“SplashScreen”;
//Cordova3.x.x附带了这个插件的副本(SplashScreenInternal.java)。
//仅在4.x.x上运行时启用功能。
私有静态最终布尔值在SPLASH屏幕=Integer.valueOf(CordovaWebView)中内置。
CORDOVA_VERSION.split(“\\”)[0])<4;
私有静态对话框;
专用静态ProgressDialog喷丝板对话框;
私有静态布尔值firstShow=true;
....

我可以得到一些帮助来解决这个问题吗?

我不知道你想做什么,但你不能这样做

你就是不能
CordovaWebView.CORDOVA\u版本

如果您真的想知道以编程方式使用的版本,可以使用

否则你可以这么做

PackageManager packageManager = this.cordova.getActivity().getPackageManager();
System.out.println(packageManager.versionName);

别忘了用try/catch来包围

PackageManager packageManager = this.cordova.getActivity().getPackageManager();
packageManager.getPackageInfo(this.cordova.getActivity().getPackageName(), 0).versionName;