吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5016|回复: 22
收起左侧

[Android 分享] 一次某c++ qt软件不运行报错问题的解决方案。

[复制链接]
s1986q 发表于 2021-8-1 21:24
本帖最后由 s1986q 于 2021-8-1 22:14 编辑

这是个一直在手机使用的qt软件不多,可能就它一个,c4droid软件。问题我也拿不到官方的c4droid软件。但一直在用。为什么?在百度c4droid吧,地址:qaiu.top 千百度(众里寻他千百度。蓦然回首,那人却在灯火阑珊处。)看来也是辛弃疾的粉丝啊。言归正传,汉化相当不错。谢谢他,可惜没钱。
1.jpg

  • 点击一下确认,:@ 心情高潮到低谷。:'(weeqw
2.jpg
mt文件管理请求出战。
搜索Unhandled exception occurred 没有,搜一个string v1, "Unhandled exception occurred"


[Java] 纯文本查看 复制代码
// Decompiled by Jadx (from NP Manager)
//
package com.n0n3m4.a;

import android.widget.Toast;

class g implements Runnable {
    final /* synthetic */ d a;

    g(d dVar) {
        this.a = dVar;
    }

    public void run() {
        Toast.makeText(d.a(this.a).h, "Unhandled exception occurred", 1).show();
    }
}

是一个线程。
混淆变量








也住当不住我的:{:1_896:}
一个java程序来说   So easy。
不得不让我想起24计的一计:"知己知彼百战不殆"。
调用 new thread(g(this)).start()
mt不满的等着我等不及了!!!
搜索->star()
44个天哪。
不行。换。

搜索"com/n0n3m4/a/g" 一步到位。
有一个实现runable接口的类。
com/n0n3m4/a/d又是一个这样的类。:'(weeqw
com/n0n3m4/a/a到头下面了。

[Java] 纯文本查看 复制代码
  Intent intent2 = new Intent();
                intent2.setComponent(new ComponentName("com.n0n3m4.droidsdl", "org.qtproject.qt5.android.bindings.QtActivity"));
                intent2.putExtra("lib_name", "qtloader");

找到了启动活动putExtra把数据传
和这软件CuteLoader接上了。
看了CuteLoader是个服务类软件。
把自启动开启。
C4droid开始解压了。
那叫一个高兴。
运行一个单文件helloWord
启动了sdl插件软件。
大大hello word


    Screenshot_2021-08-01-22-11-06-956_com.n0n3m4.droidsdl.jpg













    :Dweeqw

再来一个多文件试试,不好的事情来了。
3.jpg
错误信息:
Could not find qmake spec 'android-g++'.
Error processing project file:*.pro
直接给全路径
qmake -spec (c4droid:GCCROOT)qt/mkspecs/android-g++
输哪里啊:
长按编译按钮
全是脚步本
替换qmake 那行。
又来错误:
4.jpg
[JavaScript] 纯文本查看 复制代码
Project ERROR: Cannot run compiler 'arm-linux-androideabi-g++'. Output: 省略号inaccessible or not found

mt已经饥渴难耐。
CuteLoader打开看看asses目录


Screenshot_2021-08-01-21-53-55-251_com.estrongs.android.pop.jpg

一目了然:

解压64位
mt 文件夹搜索arm-linux-androideabi 不应该是arm64。

Screenshot_2021-08-01-21-54-29-367_bin.mt.plus.jpg Screenshot_2021-08-01-21-54-34-637_bin.mt.plus.jpg Screenshot_2021-08-01-21-54-57-432_bin.mt.plus.jpg



android-base-head.conf 关键文件
打开看看:
[Java] 纯文本查看 复制代码
NDK_TOOLS_PREFIX = $$(ANDROID_NDK_TOOLS_PREFIX)
isEmpty(NDK_TOOLS_PREFIX) {
    equals(ANDROID_TARGET_ARCH, x86): NDK_TOOLS_PREFIX = i686-linux-android
    else: equals(ANDROID_TARGET_ARCH, x86_64): NDK_TOOLS_PREFIX = x86_64-linux-android
    else: equals(ANDROID_TARGET_ARCH, mips): NDK_TOOLS_PREFIX = mipsel-linux-android
    else: equals(ANDROID_TARGET_ARCH, mips64): NDK_TOOLS_PREFIX = mips64el-linux-android
    else: equals(ANDROID_TARGET_ARCH, arm64-v8a): NDK_TOOLS_PREFIX = aarch64-linux-android
    else: NDK_TOOLS_PREFIX = arm-linux-androideabi
}

这个ANDROID_TARGET_ARCH没值吗
解决方案:
export ANDROID_TARGET_ARCH=arm64-v8a
加在老地方qmake附近。
出现如下问题:
Project ERROR: Could not find feature force_asserts.
5.jpg
解决方案:qt根目录/mkspecs/android-g++/qmake.conf
添加内容如下(位置gcc之下)

QT.global.disabled_features =  force_asserts
出现如下问题:
6.jpg
Project ERROR: Unknown module(s) in QT: core gui widgets
解决方案:
qt根目录/bin/qt.conf
内容如下:
[Paths]
Documentation=
Examples=
Prefix=..
终于跑起了。

Screenshot_2021-08-01-21-56-19-927_com.n0n3m4.droidsdl.jpg
没玩我发现Prefix=..
Screenshot_2021-08-01-21-58-21-539_com.n0n3m4.droidc.jpg
不就是qt根目录。
联系上面的问题,都不是找不到路径的文件,难道他是万恶之源。
C4droid卸了。
在安装,例子重新解压。
把 qt.conf 拷到qmake一起。
运行多个文件的qt。
运行了。
我要哭别拦我:'(weeqw :'(weeqw :'(weeqw :'(weeqw 三天三夜。
一切都白忙活了。
软件吗,可以去众里寻他千百度,没错就是千百度。

c4droid QT不能运行问题解决方案.zip

673.35 KB, 下载次数: 4, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 9吾爱币 +14 热心值 +9 收起 理由
XinXv + 1 + 1 厉害👍
Lucifer_BW + 1 + 1 热心回复!
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
QIJINLIANG + 1 + 1 谢谢@Thanks!
yuan67 + 1 666666
努力加载中 + 1 + 1 用心讨论,共获提升!
Juce + 1 + 1 我很赞同!
woyucheng + 1 + 1 谢谢@Thanks!
qinglin9 + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| s1986q 发表于 2021-8-1 21:50
为什么表情出不来
马云爱逛京东 发表于 2021-8-1 22:25
po8888777777 发表于 2021-8-1 22:47
GomoSama 发表于 2021-8-1 22:59
请问qt6怎样才可以运行qt5的内容呢
wapjwuhuan 发表于 2021-8-2 01:39

感谢分享,要开始学习了!
EAming 发表于 2021-8-2 07:16
好东西,拿走了
xiaoleiipojie 发表于 2021-8-2 08:18
非常有用
wangyitu 发表于 2021-8-2 08:46
我到现在还不会用qt开发桌面程序。。。
头像被屏蔽
Wits 发表于 2021-8-2 11:15
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 07:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表