Comments (29)
@gavinliu CMake的问题你需要在As里面的Sdk tools安装Cmake
另外需要安装Ninja,mac:brew install Ninja
,windows:下载https://github.com/ninja-build/ninja/releases下载Ninja,然后解压,解压后设置下环境变量!
from hippy.
可能是 Gradle 的问题,编译 Hippy 注意一下不要更新 Toolchain,都是有对应版本的,否则可能会编译失败。
可以试一下,如果不行还请 @siguangli 来帮忙一起看看。
在开始前请确认好 SDK 和 NDK 都安装了范例的指定版本,并且请勿更新编译工具链。
from hippy.
As a long time no response, close it first.
from hippy.
echo $ANDROIDNDK_LINUX_R10E
echo $ANDROIDNDK_LINUX_R9D
这种上古 SDK 应该已经绝版了…
from hippy.
实在无法运行。下载了最新的ndk里面的toolchains没有mips64el-linux-android!还是运行不了!ndk已经不支持旧版下载了,只能下载最新的!
from hippy.
+1,可以改成android studio 3.x系列能跑起来的吗?
from hippy.
@sungerk 问题解决了,找到ndk的目录,去toolchains下面执行命令:ln -sf aarch64-linux-android-4.9 mips64el-linux-android
就好啦!~记住不要升级gradle!
from hippy.
@sungerk 问题解决了,找到ndk的目录,去toolchains下面执行命令:
ln -sf aarch64-linux-android-4.9 mips64el-linux-android
就好啦!~记住不要升级gradle!
我试了下还是没有用
from hippy.
@sungerk 具体的首先你的as如果是3.0以上,as安装ndk会直接安装到ndk目录,你需要复制下这个ndk目录下的版本号目录下的文件到ndk-bundle目录,没有这个目录就新建一个,然后在这个ndk-bundle目录下执行那个命令!~
from hippy.
windows的怎么解决
from hippy.
@weizhanzhan window就找对应的命令去修改就好了!~一样的操作,记着是在ndk-bundle目录下执行!
from hippy.
@weizhanzhan window就找对应的命令去修改就好了!~一样的操作,记着是在ndk-bundle目录下执行!
ln 是什么?我本地没有这个命令
from hippy.
@ldwonday ln 是什么?我本地没有这个命令
from hippy.
@weizhanzhan 相当于window的创建快捷方式的命令一样,就是一个快捷方式指向aarch64-linux-android-4.9!
from hippy.
试了还是没用
from hippy.
@sungerk 你的gradle是否是2.3.3?
不是的话就改成2.3.3
from hippy.
我用的是3.5.3
@sungerk 你的gradle是否是2.3.3?
不是的话就改成2.3.3
我用的是3.5.3
from hippy.
@sungerk 前面就已经给你讲了,不要升级你的gradle!按照官方的gradle来!~
from hippy.
@ldwonday 我弄好之后报这个错 ERROR: Unable to find toolchain: C:\Users\zhanwei\AppData\Local\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-lnk\prebuilt
from hippy.
@weizhanzhan 看我前面的回答,再看看报错,你有没有ndk-bundle这个目录?
from hippy.
@weizhanzhan 看我前面的回答,再看看报错,你有没有ndk-bundle这个目录?
有的😀
from hippy.
@weizhanzhan mips64el-linux-android-lnk, 咋多了一个lnk,你这个是什么鬼?最好找到ln在windows下对应的命令吧!
from hippy.
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.
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.
@sungerk NDK无需降级!Cmake的问题很好解决,按照我上面的方法!这些坑我都踩过了!
from hippy.
@ldwonday
brew install ninja 搞定
from hippy.
@ldwonday 这个ninja是干嘛的 我现在这个错误是不是也是因为这个CMake Error: Could not create named generator Android Gradle - Ninja
from hippy.
@weizhanzhan 一个构建工具https://blog.csdn.net/m0_37194132/article/details/86579287
你这个错误明显不是没有安装Ninja,而是gradle的问题!
from hippy.
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)
- Animation模块repeatCount为0时,调用start后,如果想再次执行此动画如何操作? HOT 2
- View组件的style嵌套text样式会导致崩溃 HOT 2
- 现在有计划支持 harmony 系统吗?
- _pas_large_expendable_memory_allocate 崩溃 HOT 2
- Android router中和BackAndroid中对back键监听的疑问 HOT 1
- AnimationSetOption缺失virtual字段导致编译失败 HOT 2
- 多jsbundle打开子页面如何传参? HOT 2
- support Vite HOT 3
- 请求优化 HOT 2
- 关于Android系统TextInput的问题 HOT 2
- hippy-vue ul li 渲染listView li 重叠问题 HOT 2
- 拉不到tdf依赖 HOT 2
- 看了文档好久也没看明白开发阶段如何边写边预览呢? HOT 2
- crash HOT 3
- 会支持harmony系统吗? HOT 3
- [HippyJSCExecutor executeApplicationScript:sourceURL:isCommonBundle:onComplete:]_block_invoke (HippyJSCExecutor.mm:773) HOT 2
- iOS Hippy 2.17.2 HPOPAnimator Crash HOT 3
- hippy-vue-next-demo项目启动报错 HOT 2
- 步骤太乱了 HOT 2
- hippy-vue-next-demo 启动web renderer问题 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hippy.