Android Studio无法从Phonegap项目中找到来源

时间:2014-01-09 12:59:01

标签: android cordova android-studio

在使用Phonegap 3.1.0-0.15.0成功编译并在Android Studio中导入项目后,我发现自己无法编辑cordova-3.1.0.jar中的App.class,收到以下消息:

“未找到来源。” - 使用选项在Internet中搜索和附加源。我已经尝试了这两个。

此外,来自cordova-3.1.0.jar的所有类似乎都被锁定,并且没有一个是可编辑的。我已在Windows中检查了文件权限。

注意:我按照phonegap - splash screen for Android app的说明向我的应用添加了启动画面。

1 个答案:

答案 0 :(得分:1)

您永远不会从jar文件中更改类。

您需要的是更改应用的活动类的源文件,而不是来自cordova的类。

如果你的应用程序命名为com.razvan.myapp,那么在android studio中你应该找到一个文件/src/com/razvan/myapp/MyApp.java,其中包含一个扩展了CordovaActivity类的MyApp类。

MyApp.java中的MyApp类(或您为项目提供的任何名称)应该更改为添加启动画面。

也就是说,您关注启动画面的说明非常陈旧,仅适用于早于2.2版的Phonegap或类似的东西。 使用phonegap 3,您应该关注instructions from this page