Windows上编译Renderdoc Android遇到的问题

流程

参考:https://zhuanlan.zhihu.com/p/339673291
1.解压缩下载好的renderdoc源码包
2.在这个文件夹下打开cmd
在这里插入图片描述

3.执行命令

mkdir build-android
cd build-android
cmake -DBUILD_ANDROID=On -DANDROID_ABI=armeabi-v7a -G "MinGW Makefiles" ..
mingw32-make -j20
mkdir build-android64
cd build-android64
cmake -DBUILD_ANDROID=On -DANDROID_ABI=arm64-v8a -G "MinGW Makefiles" ..
mingw32-make -j20

遇到的问题

1.不再支持源选项 7。请使用 8 或更高版本

下载jdk11,通过把JAVA_HOME的路径改成jdk11解决
在这里插入图片描述

2.还是版本

A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.UnsupportedClassVersionError: com/android/tools/r8/D8 has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

原来的java版本是20.0.0,要降下来。通过把环境变量的path中的其他jdk/bin或者jre/bin路径删掉,改为jdk-11.0.1\bin路径
在这里插入图片描述
降版本前:java-version是20.0.0
降版本后:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值