[qt for android]构建项目时,出现“过程试图写入的管道不存在”错误的解决方法
来源:互联网 发布:疲劳检测算法 编辑:程序博客网 时间:2024/05/25 12:23
在编译Android项目时,可能会出现警告提示:
过程试图写入的管道不存在。
1. 观察离警告最近一次命令是:
C:\Qt\Qt5.7.1forAndroid\5.7\android_armv7\bin\androiddeployqt.exe --input D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-libFirst.so-deployment-settings.json --output D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build --deployment bundled --android-platform android-26 --jdk C:/Java/jdk1.8.0_131 --ant C:/apache-ant-1.9.9/bin/ant.bat
2. 为androiddeployqt.exe添加选项--verbose,
C:\Qt\Qt5.7.1forAndroid\5.7\android_armv7\bin\androiddeployqt.exe --verbose --input D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-libFirst.so-deployment-settings.json --output D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build --deployment bundled --android-platform android-26 --jdk C:/Java/jdk1.8.0_131 --ant C:/apache-ant-1.9.9/bin/ant.bat
将这条命令在PowerShell上运行,会发现离“过程试图写入的管道不存在。”的最近一条命令是:
D:/Android/sdk/tools/android.bat update project --path D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build/ --target android-26 --name QtApp
3. 同样在PowerShell上运行这条命令,发现提示:
**************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
**************************************************************************
意思是,android sdk tools不再支持android.bat这条命令了。
4. 在网上用“The "android" command is deprecated.”搜索,发现 http://forum.cocos.com/t/creator1-4-1-android/45151 这篇帖子,其中蓝色孤舟给出了详细的说明,大意是新版本的android sdk tools不再支持android.bat这条命令,需要将android sdk tools降级。他同时提供了windows和mac上的版本为25.2.3的android sdk tools。
下载并覆盖android studio的原有tools,编译就会成功了。
过程试图写入的管道不存在。
1. 观察离警告最近一次命令是:
C:\Qt\Qt5.7.1forAndroid\5.7\android_armv7\bin\androiddeployqt.exe --input D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-libFirst.so-deployment-settings.json --output D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build --deployment bundled --android-platform android-26 --jdk C:/Java/jdk1.8.0_131 --ant C:/apache-ant-1.9.9/bin/ant.bat
2. 为androiddeployqt.exe添加选项--verbose,
C:\Qt\Qt5.7.1forAndroid\5.7\android_armv7\bin\androiddeployqt.exe --verbose --input D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-libFirst.so-deployment-settings.json --output D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build --deployment bundled --android-platform android-26 --jdk C:/Java/jdk1.8.0_131 --ant C:/apache-ant-1.9.9/bin/ant.bat
将这条命令在PowerShell上运行,会发现离“过程试图写入的管道不存在。”的最近一条命令是:
D:/Android/sdk/tools/android.bat update project --path D:/QtWorkspace/Android/build-First-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_1-Debug/android-build/ --target android-26 --name QtApp
3. 同样在PowerShell上运行这条命令,发现提示:
**************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
**************************************************************************
意思是,android sdk tools不再支持android.bat这条命令了。
4. 在网上用“The "android" command is deprecated.”搜索,发现 http://forum.cocos.com/t/creator1-4-1-android/45151 这篇帖子,其中蓝色孤舟给出了详细的说明,大意是新版本的android sdk tools不再支持android.bat这条命令,需要将android sdk tools降级。他同时提供了windows和mac上的版本为25.2.3的android sdk tools。
下载并覆盖android studio的原有tools,编译就会成功了。
阅读全文
0 0
- [qt for android]构建项目时,出现“过程试图写入的管道不存在”错误的解决方法
- 过程试图写入的管道不存在
- 构建qt项目时出现的qmake错误
- 在项目部署的时候出现表或试图不存在
- 【Android】 新建项目 "错误: 程序包R不存在" 的解决方法
- hibernate报表或试图不存在的错误
- Qt项目移动时出现的错误
- VS 2005 调试过程中不定期出现 ”试图运行项目时出错:无法启动调试。拒绝调试”的对话框的解决方法
- 使用ZjDroid时出现了R.java不存在的错误解决方法
- eclipse导入android项目后出现错误的解决方法
- 关于android studio启动时加载项目gradle build出现错误的解决方法
- 导入android项目出现:出现Unable to resolve target 'android-8'错误的解决方法
- 搭建SSH项目过程出现的错误
- hibernate单元测试中表不存在的错误解决方法
- android 6.0(api23)以后,编译项目时出现 d程序包org.apache.http不存在或者这个类找不到的错误
- Android项目的自动构建过程
- ORACLE动态sql在存储过程中出现表或视图不存在的解决方法
- qt从空项目构建helloworld应用的过程
- WINFORM调用百度翻译API
- 【hihocoder 1046】K Seq(线段树)
- MySQL使用IP地址登录 ERROR 1045 (28000): Access denied for user 'root'@'11.1.81.117' (using passwor:YES)
- JSON 字符串 单引号双引号 处理
- 齐次坐标,多视图几何,三维重建数学
- [qt for android]构建项目时,出现“过程试图写入的管道不存在”错误的解决方法
- easyui 多表头设置以及绑定数据
- BLE-NRF51822教程10—动态密码(配对码)
- 动画animation
- Restful api 设计最佳实践
- Genymotion模拟器连接不上本地tomcat的解决方法
- HDU
- iOS之网络请求NSURLSession剖析
- PAT 1022D进制的A+B