Android PhoneGap SplashScreen-splash无法解析或不是字段

Android PhoneGap SplashScreen-splash无法解析或不是字段,android,cordova,splash-screen,Android,Cordova,Splash Screen,我想在我的android应用程序上做一个闪屏,我使用phonegap 以下是我的main.java代码: 公共类应用程序扩展DroidGap{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen", R.drawable.splash); super.loa

我想在我的android应用程序上做一个闪屏,我使用phonegap

以下是我的main.java代码:

公共类应用程序扩展DroidGap{

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html",5000);
}
}

但我得到了一个错误:“飞溅无法解决或不是一个领域”

我已经将splash.png放在每个可绘制目录上,但错误仍然存在


有人能帮我吗?提前谢谢

我认为您的案例中有一个关于超时参数的问题
5000
,它在phonegap 1.6.0版本中得到了修复,这就是为什么您无法让它工作的原因:

这些链接证实了


尝试使用上一个phone gap版本(1.8.1),您会发现它工作正常

我也遇到了类似的问题。我重命名了扩展核心DroidGap类的包。我的解决方案已被此解决方案修复:。简而言之,请确保更新AndroidManifest.xml文件中的引用以指向新的包名。

只需更改“按屏幕启动”一词:

super.setIntegerProperty("splashscreen", R.drawable.screen);

你尝试过清理和重新编译吗?我假设你使用Eclipse,就像我一样:)如果你选择菜单Project-clean。如果您设置了Build Automatically(自动生成)选项,则在清理时它将为您编译,否则您可以在清理后再次编译。您正在使用什么版本的phonegap作为建议,但我仍然有错误:(@K_Anas我使用phonegap v.0.9.5.1如果你没有成功,请告诉我,如果phonegap 1.8.1对你有效,请不要忘记将答案标记为接受。我在phonegap 2.5中遇到了同样的问题。我的错误是“R无法解析为变量”-我确保我的图像存在于“drawable”目录中:
res/drawable/splash.png