我刚在科多瓦项目中创建了一个飞溅屏幕。我能够建立和运行我的项目最初和我的飞溅屏幕显示。但是,当我将cordova.jar添加到项目库中作为webservice函数的文件依赖项时。我的SplashScreen.java中一直存在以下语法错误:
错误:找不到符号变量CORDOVA_VERSION
下面是我的代码片段:
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;
....请帮我解决这个问题好吗?
发布于 2015-05-12 08:45:28
我不知道你到底想做什么,但你不能那么做。
你就是不能CordovaWebView.CORDOVA_VERSION。
如果您真的想知道以编程方式使用的版本,可以使用此插件。
否则你就可以这么做了
PackageManager packageManager = this.cordova.getActivity().getPackageManager();
System.out.println(packageManager.versionName);或
PackageManager packageManager = this.cordova.getActivity().getPackageManager();
packageManager.getPackageInfo(this.cordova.getActivity().getPackageName(), 0).versionName;别忘了用试/抓来围住。
https://stackoverflow.com/questions/30164628
复制相似问题