Rya*_*aux 6 android adb cordova
我正在与Cordova建立一个项目.在iOS上,工作流程似乎与我的预期相似,但在Android上它是相当平衡的行为,我不完全确定如何修复.最初,运行时收到以下错误cordova run android ...:
Error: Failed to execute shell command "getprop,dev.bootcomplete"" on device: Error: adb: Command failed with exit code 1 Error output:
error: device unauthorized.
Run Code Online (Sandbox Code Playgroud)
从这里开始,我再次adb-kill server跑步cordova run android ....模拟器和应用程序似乎在没有先前的adb问题的情况下启动,但是,在显示启动屏幕后,应用程序在Android模拟器中崩溃并出现以下错误对话框:
Application Error
The connection to the server was unsuccessful.
(file:///android_asset/www/index.html)
Run Code Online (Sandbox Code Playgroud)
如果我cordova run android ...再次运行应用程序成功加载,我可以按预期运行应用程序.如果我重新启动,我需要重新开始这个过程.这个应用程序适用于其他人的计算机,所以我想我的系统上有一些配置错误,但我不确定最好的方法来确定错误.
Gan*_*dhi 12
这种不一致情况的可能解决方案如下:
在android平台下的config.xml中添加此首选项:
<preference name="loadUrlTimeoutValue" value="700000" />
每次启动前杀死并重启adb服务器
希望能帮助到你.
更新:添加了首选项代码段
Seb*_*ian 11
我面临同样的问题.
有时它有助于运行:
adb kill-server
adb forward --remove-all
adb start-server
Run Code Online (Sandbox Code Playgroud)
但是,我仍然不得不经常运行它,它不可能是完美的解决方案.
| 归档时间: |
|
| 查看次数: |
10536 次 |
| 最近记录: |