gpt4 book ai didi

android - weinre 调试工具在适用于 android 的 cordova chrome 应用程序(cca)中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:38 25 4
gpt4 key购买 nike

我正在尝试使用 cordova chrome app(cca) 从 chrome 打包的应用程序中制作安卓应用程序.问题是 weinre 客户端看不到我在 android 选项卡上运行的应用程序。

相同的 chrome 应用程序在桌面计算机上与 weinre 配合得很好。

作为 html 中的插入,我使用:
<script src="http://debug.edgeinspect.adobe.com/target/target-script-min.js#anatomy"></script>

我有
<uses-permission android:name="android.permission.INTERNET" />在 AndroidManifest.xml 和 <access origin="*" /> 中在 config.xml 中

使用 vanilla cordova 构建的同一应用程序与 weinre 配合得很好。

如何让weinre与cca一起工作?

最佳答案

如您所见,Weinre 与 Cordova 应用程序一起工作。我没有理由不明白为什么它不能与 CCA 应用程序一起使用。然而,CCA 应用程序中有一些额外的复杂性,而这些复杂性在 vanilla Cordova 中是不存在的。

首先,进行完整性检查:您在哪里添加了 <script>标签?你应该把它放在哪里取决于你如何创建你的 CCA 应用程序:

  • 如果您使用了 --link-to创建 CCA 应用程序时,您应该编辑原始 Chrome 应用程序,因为它已被符号链接(symbolic link)。
  • 如果您使用了 --copy-from ,或两者都不选,那么您需要在 www/my_main_page.html 中进行编辑CCA 项目下的文件,而不是原始 Chrome 应用中的文件。

无论哪种方式,运行cca prepare进行编辑后。您可以通过查看来检查它是否真的有效,例如 platforms/android/assets/www/my_main_page.htmlplatforms/ios/www/my_main_page.html确保 <script>标签在那里。如果<script>标签确实存在,但它仍然无法在设备上运行,评论我的回答,我们将进一步调试。

关于android - weinre 调试工具在适用于 android 的 cordova chrome 应用程序(cca)中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21783542/

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