我刚刚从我的档案中挖掘了一个大概 3 个月大的 Phonegap(适用于 Android)项目。由于我在声音 API 上总是遇到一些小问题(声音播放两次或没有停止 - 其余的工作都很好)我认为更新到最新版本的 Phonegap / 现在是 Cordova 可能是个好主意,目前是 1.9。 0。不幸的是,该应用程序现在在我可以测试的所有设备(虚拟和真实手机)中启动时崩溃(告诉我它被迫在警报框中意外停止)。
我想我可能在更新过程中忘记了一些东西,所以我只列出我在更新过程中实际做了什么:
- 将 JAR 文件替换为 1.9.0
- 将 JS 库替换为 1.9.0(并替换了
index.html
- 编辑我
AndroidManifest.xml
以匹配此页面 - 将
plugins.xml
内容替换为新版本 - 用新的替换文件夹中
phonegap.xml
的res
cordova.xml
- 更改了主
AppActivity.java
文件中的导入 - 更新了 Eclipse 中的所有 SDK 包
不知何故,这似乎还不够。
我只是错过了一些仍然需要完成的事情,还是我在我的应用程序中正在做的事情有问题?除了播放声音之外,我没有使用任何 Cordova API。
minSdkVersion
顺便说一句,是 8。