gpt4 book ai didi

java - 如何使用 PhoneGap CLI 将更改应用到 Android Cordova 应用程序 Java 源文件?

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:26 24 4
gpt4 key购买 nike

我需要将一些 native 功能插入到使用 PhoneGap/Cordova (v4.2) 构建的 Android 应用程序中。具体来说,我想重写应用程序中 CordovaActivity 类的 onWindowFocusChanged() ,但我不认为可以通过插件来做到这一点。 (我正在构建一个信息亭应用程序,我想在打开状态栏后立即折叠它。该代码在另一个应用程序( native )中工作,我尝试在这里执行相同的操作)

我已经编辑了位于 platform/android/src/[package-name-inverse-URI] 中的 CordovaApp.java 文件,使用 CLI 命令 phonegap build android 重新构建了项目以生成 APK,但不幸的是,我没有成功。

奇怪的是,即使我故意在该文件中键入错误/无效的 java 代码并重建,也不会显示任何错误消息,这让我相信该文件在构建过程中根本没有编译。

有什么方法可以编辑主 Activity 文件并将其编译到 APK 中吗?

最佳答案

我明白了。当错误代码添加到主 Activity java文件中时,cordova实际上尝试编译它,显然失败并默默退出。对于在 NPM 模块中的 Cordova 上运行的phonegap,构建过程是成功的。

要实际查看 Java 编译器的错误输出,您需要添加详细/调试标志,调用:

phonegap build android -d

通过该输出,我成功地发现了代码的问题并修复了它。

关于java - 如何使用 PhoneGap CLI 将更改应用到 Android Cordova 应用程序 Java 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com