用3.17编译lua工程,路径太深报错

优化了一下:
ndk-wsls-2.2.zip (280.1 KB)
建议换android-ndk-r17

r16不行吗?官方建议是r16

r16 clang版本是5.0有点蛋疼,暂时还没解路径问题
r17 clang版本是6.0, 按照你的路径测试了没问题

嗯嗯 了解,谢谢

不客气

更新: android-ndk-r16 clang 5.0.x支持
ndk-wsls-3.0.zip (283.6 KB)

ndk-wsls-3.0.zip 话说这东西放哪里

已管理员身份运行install.bat即可

ndk-r17用v2.2.1: ndk-wsls-2.2.1.zip (281.1 KB)

ndk-r16用v3.0: ndk-wsls-3.0.zip (283.6 KB)

3赞

你的问题最后怎么样解决的

大佬牛逼!:kissing_heart:

我的是ios编译过。到Windows就报错。 换了r17。和执行那个install都不行

修改项目目录frameworks\runtime-src\proj.android-studio\build.gradle文件,配置buildDir
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ‘com.android.tools.build:gradle:2.3.3’

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

allprojects {
repositories {
jcenter()
}
buildDir = “${buildDir}/…/…/…/…/build”
}

看一下install有没有被杀毒软件拦截

我今天试了一下。我关掉了防火墙什么的。本身没有杀毒软件。 还是一样报错

看你用的r10c?

不是 我用了r16 和r17都不行。 那个只是名字。 我没去改路径的。

感谢, 路径过长的问题消失了。

94k的小工具1分钟搞定Junction.zip (44.7 KB)
原理: junction工具可以把项目整体软link到盘的根目录从而缩减路径
步骤:

  • 解压出exe,扔到windows目录方便使用
  • junction d:\proj-link d:\xxxx\xxxx\xxxx\xxxx…\project
  • 进入proj-link目录, enjoy!
2赞

更新 ndk-wsls-3.4, ndkr14到r21, win7,win10测试通过
https://github.com/simdsoft/wsLongPaths/releases

  1. 支持ndk-build和cmake
  2. 增加cmake编译补丁本身,参考步骤: https://github.com/simdsoft/wsLongPaths/tree/master/dists
  3. 直接下载: https://github.com/simdsoft/x-studio/releases/download/v3.4/ndk-wsls-3.4.7z
2赞