Code Monkey home page Code Monkey logo

Comments (29)

ldwonday avatar ldwonday commented on May 13, 2024 1

@gavinliu CMake的问题你需要在As里面的Sdk tools安装Cmake
image
另外需要安装Ninja,mac:brew install Ninja,windows:下载https://github.com/ninja-build/ninja/releases下载Ninja,然后解压,解压后设置下环境变量!

from hippy.

xuqingkuang avatar xuqingkuang commented on May 13, 2024

可能是 Gradle 的问题,编译 Hippy 注意一下不要更新 Toolchain,都是有对应版本的,否则可能会编译失败。

可以试一下,如果不行还请 @siguangli 来帮忙一起看看。

在开始前请确认好 SDK 和 NDK 都安装了范例的指定版本,并且请勿更新编译工具链

README.zh_CN.md

from hippy.

xuqingkuang avatar xuqingkuang commented on May 13, 2024

As a long time no response, close it first.

from hippy.

kassadin avatar kassadin commented on May 13, 2024
echo $ANDROIDNDK_LINUX_R10E
echo $ANDROIDNDK_LINUX_R9D

这种上古 SDK 应该已经绝版了…

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

实在无法运行。下载了最新的ndk里面的toolchains没有mips64el-linux-android!还是运行不了!ndk已经不支持旧版下载了,只能下载最新的!

from hippy.

sungerk avatar sungerk commented on May 13, 2024

+1,可以改成android studio 3.x系列能跑起来的吗?

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@sungerk 问题解决了,找到ndk的目录,去toolchains下面执行命令:ln -sf aarch64-linux-android-4.9 mips64el-linux-android就好啦!~记住不要升级gradle!

from hippy.

sungerk avatar sungerk commented on May 13, 2024

@sungerk 问题解决了,找到ndk的目录,去toolchains下面执行命令:ln -sf aarch64-linux-android-4.9 mips64el-linux-android就好啦!~记住不要升级gradle!

我试了下还是没有用

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@sungerk 具体的首先你的as如果是3.0以上,as安装ndk会直接安装到ndk目录,你需要复制下这个ndk目录下的版本号目录下的文件到ndk-bundle目录,没有这个目录就新建一个,然后在这个ndk-bundle目录下执行那个命令!~

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

windows的怎么解决

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@weizhanzhan window就找对应的命令去修改就好了!~一样的操作,记着是在ndk-bundle目录下执行!

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

@weizhanzhan window就找对应的命令去修改就好了!~一样的操作,记着是在ndk-bundle目录下执行!

ln 是什么?我本地没有这个命令

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

@ldwonday ln 是什么?我本地没有这个命令

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@weizhanzhan 相当于window的创建快捷方式的命令一样,就是一个快捷方式指向aarch64-linux-android-4.9!

from hippy.

sungerk avatar sungerk commented on May 13, 2024

试了还是没用

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@sungerk 你的gradle是否是2.3.3?
image
image
不是的话就改成2.3.3

from hippy.

sungerk avatar sungerk commented on May 13, 2024

我用的是3.5.3

@sungerk 你的gradle是否是2.3.3?
image
image
不是的话就改成2.3.3

我用的是3.5.3

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@sungerk 前面就已经给你讲了,不要升级你的gradle!按照官方的gradle来!~

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

@ldwonday 我弄好之后报这个错 ERROR: Unable to find toolchain: C:\Users\zhanwei\AppData\Local\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-lnk\prebuilt

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@weizhanzhan 看我前面的回答,再看看报错,你有没有ndk-bundle这个目录?

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

@weizhanzhan 看我前面的回答,再看看报错,你有没有ndk-bundle这个目录?

有的😀

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@weizhanzhan mips64el-linux-android-lnk, 咋多了一个lnk,你这个是什么鬼?最好找到ln在windows下对应的命令吧!

from hippy.

gavinliu avatar gavinliu commented on May 13, 2024
CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

跑不起来呢,ndk 我都降到 16 了,还是哪儿还要配置?

from hippy.

sungerk avatar sungerk commented on May 13, 2024
CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

跑不起来呢,ndk 我都降到 16 了,还是哪儿还要配置?

俺也一样,cmake出错。

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@sungerk NDK无需降级!Cmake的问题很好解决,按照我上面的方法!这些坑我都踩过了!

from hippy.

gavinliu avatar gavinliu commented on May 13, 2024

@ldwonday
brew install ninja 搞定

from hippy.

weizhanzhan avatar weizhanzhan commented on May 13, 2024

@ldwonday 这个ninja是干嘛的 我现在这个错误是不是也是因为这个CMake Error: Could not create named generator Android Gradle - Ninja

from hippy.

ldwonday avatar ldwonday commented on May 13, 2024

@weizhanzhan 一个构建工具https://blog.csdn.net/m0_37194132/article/details/86579287
你这个错误明显不是没有安装Ninja,而是gradle的问题!

from hippy.

jeromehan avatar jeromehan commented on May 13, 2024
CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

跑不起来呢,ndk 我都降到 16 了,还是哪儿还要配置?

俺也一样,cmake出错。

整个流程请参考 #39 (comment)

from hippy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.