Error[8]: Undefined offset: 8, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

在编译基于Android.mk构建的android ndk项目时发现,在m1的macbook pro上会出现如下错误

ERROR: Unknown host CPU architecture: arm64

需要修改ndk根目录下的ndk-build文件 (推测原因是m1属于arm架构)

#!/bin/sh
DIR="$(cd "$(dirname "#!/bin/sh
DIR="$(cd "$(dirname "
  • 重启android studio
  • ")" && pwd)" arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"
    ")" && pwd)" $DIR/build/ndk-build "$@"

    改为

  • 重启电脑
  • 本来故事到这里就应该结束的,奈何我是一个动手能力比较强的人,对于复制粘贴不是很擅长,但是独爱徒手敲代码,结果就敲漏了最后的 "$@",所以有了很多很奇怪的路径不对的问题,类似下图:

    在我不知道原因的时候,我尝试过如下无效 *** 作:

    )
    File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
    File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
    File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
    Error[8]: Undefined offset: 9, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
    File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

    在编译基于Android.mk构建的android ndk项目时发现,在m1的macbook pro上会出现如下错误

    ERROR: Unknown host CPU architecture: arm64

    需要修改ndk根目录下的ndk-build文件 (推测原因是m1属于arm架构)

    #!/bin/sh
    DIR="$(cd "$(dirname "#!/bin/sh
    DIR="$(cd "$(dirname "
  • 重启android studio
  • ")" && pwd)" arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"
    ")" && pwd)" $DIR/build/ndk-build "$@"

    改为

  • 重启电脑
  • 本来故事到这里就应该结束的,奈何我是一个动手能力比较强的人,对于复制粘贴不是很擅长,但是独爱徒手敲代码,结果就敲漏了最后的 "$@",所以有了很多很奇怪的路径不对的问题,类似下图:

    在我不知道原因的时候,我尝试过如下无效 *** 作:

    )
    File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
    File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
    File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
    ERROR: Unknown host CPU architecture: arm64_C_内存溢出

    ERROR: Unknown host CPU architecture: arm64

    ERROR: Unknown host CPU architecture: arm64,第1张

    在编译基于Android.mk构建的android ndk项目时发现,在m1的macbook pro上会出现如下错误

    ERROR: Unknown host CPU architecture: arm64

    需要修改ndk根目录下的ndk-build文件 (推测原因是m1属于arm架构)

    #!/bin/sh
    DIR="$(cd "$(dirname "#!/bin/sh
    DIR="$(cd "$(dirname "
  • 重启android studio
  • ")" && pwd)" arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"
    ")" && pwd)" $DIR/build/ndk-build "$@"

    改为

  • 重启电脑
  • 本来故事到这里就应该结束的,奈何我是一个动手能力比较强的人,对于复制粘贴不是很擅长,但是独爱徒手敲代码,结果就敲漏了最后的 "$@",所以有了很多很奇怪的路径不对的问题,类似下图:

    在我不知道原因的时候,我尝试过如下无效 *** 作:

    • clean 
    • refresh linked c++ projects
    • 把所有Android.mk中LOCAL_PATH := $(call my-dir),LOCAL_PATH全部被我命名为了不同的名字,比方说A模块中的LOCAL_PATH就变成了A_PATH,这个改动花费了我大量的时间,并且产生了让我越来越无法理解的结果,那就是确实达到了修复问题的效果。但是当我把所有的LOCAL_PATH改完后就发现LOCAL_SRC_FILES这个内置变量的值也变成了这种我无法理解的样子,这就没办法处理了,所以我只能放弃这条路。
    • 升级了电脑系统到12.4

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/langs/1498980.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-06-25
    下一篇 2022-06-25

    发表评论

    登录后才能评论

    评论列表(0条)

    保存