PhoneGap 2.2.0 Android SplashScreen - 投掷错误' splash无法解决或者不是字段'

时间:2012-11-23 14:26:24

标签: java android cordova splash-screen

我是Java和Android开发的新手。我想在我的PhoneGap 2.2.0 Android应用程序中显示一个启动画面,但是当我添加

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

到我的主类(扩展DroidGap) Eclipse正在抛出错误'splash无法解析或不是字段'。

4 个答案:

答案 0 :(得分:8)

R是使用res文件夹中的资源编译应用程序时由Android SDK创建的类。确保/res/drawable/splash.png(或必需的等效文件夹)中存在启动图像文件。

注意:图片名称必须全部为小写。

答案 1 :(得分:1)

R.drawable.splash是指res / drawable中名为splash.png的文件(或特定于分辨率的可绘制文件夹)

创建该文件,它将正确编译。

答案 2 :(得分:0)

我正在使用Phonegap第3版,但仍有同样的问题。

继greg84后,我觉得非常重要的是要注意它实际上是在寻找一个名为splash.png的文件或者在以下定义的文件:

R.drawable.splash

所以,如果这是

R.drawable.jamie

您需要加入*\app\platforms\android\res\drawable\jamie.png

希望这可以解决我刚刚遇到的相同的1个半小时的混乱。

答案 3 :(得分:0)

问题是下面代码中的“R”类包。

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

当你在R上按ctrl + space时,它显示导入android.R,但是你必须导入你放置MainActivity.java(假设)的同一个包。也默认没有splash变量,你可以创建一个新的,你也可以使用名为'ic_launcher'的预定义变量。然后你的代码行将是 - >

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

希望问题能够解决。欢呼