我正在使用Phonegap构建和应用程序。以下是我的问题:
我做了cordova创建你好,然后我做了cordova平台添加android,接着是cordova插件添加org.apache.cordova.splashscreen然后最后cordova构建android。
我的顶级config.xml包含:
<preference name="SplashScreen" value="screen" ></preference>
<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>
我的index.html来自www文件夹
<script src="cordova.js"></script>
<script src="cordova_plugins.js"></script>
<script src="js/main.js"></script>
我的main.js包含:
navigator.splashscreen.hide();
我导入了
<project root directory>/platforms/android into eclipse ADT.
我猜navigator.splashscreen.hide()无效,因为splashscreen只在3000毫秒后隐藏,这是默认情况下我在ADT Logcat上得到这个:
06-10 12:33:39.641: W/System.err(7663): java.lang.ClassNotFoundException: org.apache.cordova.splashscreen.SplashScreen
和一个关于相同的大转储然后
06-10 12:33:39.651: D/PluginManager(7663): exec() call to unknown plugin: SplashScreen