$ cd ~

$ git clone https://github.com/LunarG/VulkanTools.git

$ cd VulkanTools

$ cd build-android

$ export ANDROID_SDK_HOME=~/Library/Android/sdk

$ export ANDROID_NDK_HOME=~/Library/Android/sdk/ndk-bundle

# 当前的版本需要Android SDK 23.0.0,但是需要Java 11以下版本的Java才能执行SDK里面的sdkmanager

# 显示可以安装的Java版本号信息,需要检出这个内容

$ brew tap caskroom/versions

$ brew search "java*"

==> Formulae

app-engine-java javarepl libreadline-java

google-java-format jslint4java

==> Casks

charles-applejava java-beta netbeans-java-se

eclipse-java java6 oracle-jdk-javadoc

eclipse-javascript java8 yourkit-java-profiler

java netbeans-java-ee

==> Did you mean to perform a regular expression search?

Surround your query wit

# 可以看到上面存在Java8可以安装,我们安装Java8

$ brew cask install java8

# 指定默认的Java版本

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

$ $ANDROID_SDK_HOME/tools/bin/sdkmanager --update

# 目前的代码需要android-23的SDK

$ $ANDROID_SDK_HOME/tools/bin/sdkmanager "platforms;android-23"

$ $ANDROID_SDK_HOME/tools/bin/sdkmanager "platforms;android-24"

$ $ANDROID_SDK_HOME/tools/bin/sdkmanager "build-tools;24.0.3"

# 可选安装

# $ANDROID_SDK_HOME/tools/bin/sdkmanager "platform-tools" "platforms;24.0.3"

# 需要Android 7.0以上才支持Vulkan,因此,我们需要更高版本的编译工具

$ export PATH=$ANDROID_NDK_HOME:$ANDROID_SDK_HOME/build-tools/24.0.3/:$PATH

# 启用 ccache 减少二次编译的时间

$ brew install ccache

$ export NDK_CCACHE=ccache

$ export USE_CCACHE=1

$ export VULKAN_HEADERS_INSTALL_DIR=./third_party/Vulkan-Headers

$ bash build_all.sh

# 编译完成后,执行 bash test_APK.sh 测试功能,不过话说,这个工具是做什么的,有点看不懂了

# 难不成是厂家测试驱动用的?

$ bash test_APK.sh

android编译的tool版本有多少,macOS Mojave(10.14.2)系统上编译LunarG/VulkanTools工程的Android版本...相关推荐

  1. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统

    macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...

  2. centos 安装trace_前期的准备工作-MacOS Mojave 10.14.3 下安装CentOS 7及Bochs 002

    MacOS Mojave 10.14.3 下使用虚拟机安装CentOS 7 以及 Bochs 2.6.9 CentOS 7.6.1810 系统下 安装Bochs 2.6.9 1 下载CentOS 7. ...

  3. macOS Mojave 10.14.6 18G103 正式版 with Clover 5091原版镜像[双EFI双平台终极版]

    macOS Mojave 10.14.6 补充更新 · 修复了部分 Mac 无法从睡眠状态正常唤醒的问题. · macOS Mojave 10.14.6 更新提高了 Mac 的稳定性和可靠性. · 解 ...

  4. Teamviewer 14 破解【检测商业用途,5分钟限制】 for macOS Mojave 10.14

    Teamviewer 14 破解[检测商业用途,5分钟限制] for macOS Mojave 10.14 一种通用做法是降级到Teamviewer13 参考博客 但这有一个问题,就是无法连接到较高版 ...

  5. VMware15安装macOS Mojave 10.14.6(18G87)

    这几天需要搞一个macOS系统,手头只有windows10系统,如是想到使用VMware跑,这是我的需求. 在网上找了很多,要么是没有macOS Mojave 10.14.6(目前最新)的VM镜像包或 ...

  6. cdr mac majave os_苹果最新 macOS Mojave 10.14 正式版 懒人镜像

    本帖最后由 kissfox 于 2018-10-15 10:24 编辑 苹果最新 macOS Mojave 10.14 正式版 懒人镜像 近期很多人在找我帮忙找MAC OS Mojave 10.14苹 ...

  7. macOS Mojave 10.14.4 (18E226) 最新苹果系统镜像下载+在线升级方法

    苹果今日正式推送了 macOS Mojave 10.14 系统下载,最大的升级就是全新的深色模式,此外还有桌面文件自动整理文件堆.画廊视图.预览编辑.截图录像功能升级.更严格的隐私保护等等,值得升级! ...

  8. macOS Catalina 10.15.x.iso macOS Mojave 10.14.6 下载地址

    macOS Mojave 10.14.6下载地址(已失效) macOS Catalina 10.15.x.iso 下载地址, 需要可以加我,发阿里云盘,因为这个格式的文件不能分享. 欢迎加我威信: w ...

  9. 安装黑苹果macOS Mojave 10.14.6 -技嘉B85+i5 4690+HD4600 + GTX760

    安装黑苹果macOS Mojave 10.14.6 安装Mac全过程只需要下载balenaEtcher一个软件即可,不用下载别的乱七八糟 的软件 制作启动U盘 1.下载软件balenaEtcher 2 ...

最新文章

  1. 深入浅出深拷贝与浅拷贝
  2. 在win7下安装SQL sever2005
  3. ldaptemplate 分页_分页机运行与维护
  4. spring boot Redis集成—RedisTemplate
  5. 哀悼地震遇难者--5月19至21日为全国哀悼日
  6. 医药/医疗/互联网医疗平台/问诊/挂号/开药/处方/复诊/患者管理/开药问诊/视频问诊/电话问诊/图文问诊/医生端/医师认证/医院/药品/续方/常用处方/电子处方/抢单/接诊/退诊/预约/科室/开方
  7. Json 读写操作中含有中文时
  8. 20160801java学习重点:函数
  9. 她玩游戏好都不准我玩游戏了_我们可以玩游戏吗?
  10. Xshell6与Xftp6教育版下载(免费)
  11. 【20220825】【数学基础】用最小二乘法求解超定方程组
  12. workgroup无法访问.您可能没有权限 完美问答解
  13. Docker基础入门详解
  14. 新闻文章发布系统功能说明
  15. 三星N900刷机包 基于颓废NO.7更新 状态栏透明 右上角一键锁屏
  16. linux修改arena大小,Resolume Arena怎么设置大屏幕 调整画面屏幕的方法
  17. JavaPoet开源项目的使用
  18. win7任务栏计算机怎么显示桌面,在win7任务栏添加一个显示桌面的图标按钮的方法...
  19. 2021年知识付费行业的趋势
  20. 并行流parallel 和 parallelStream

热门文章

  1. (JAVA)从零开始之--打印流PrintStream记录日志文件
  2. eclipse做java_在Eclipse中使用Java 12
  3. jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
  4. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法
  5. 未来计算机能帮人们做什么,未来的计算机阅读答案
  6. 皮一皮:当有人在我身边时...
  7. Node.js 15 正式发布,14 将支持到 2023 年
  8. 收藏 | Redis 使用 10 个小技巧
  9. java poi 导出 国际化_更好用的excel国际化多语言导出
  10. “文艺复兴” ConvNet卷土重来,压过Transformer FAIR重新设计纯卷积新架构