Android Studio 2.3.3 32位 win7 cmake的配置


在Android Studio中,CMake是可以直接通過SDK Manager下載的,但是在Android Studio 32位裏就只能自己下載了。我從CMake官網獲取了一份最新的CMake,放到報錯提示的位置下,遇到了錯誤:
CMake Error: Could not create named generator Android Gradle - Ninja
通過查找資料,確定了Android使用的CMake必須是Google提供的,因此通過騰訊的Bugly鏡像獲取到了Android需要使用的CMake,下載地址:
http://a62f762da201.repository.bugly.qq.com/android/repository/cmake-3.6.3155560-windows-x86_64.zip

解壓後發現多了ninja.exe文件,所以需要編譯32位的。下載ninja 源代碼:

https://github.com/ninja-build/ninja/releases


vs編譯ninja 如下:

Building on Windows

First of all cygwin builds are NOT supported and will not be supported by android-cmake. To build natively on Windows you need a port of make but I recommend http://martine.github.io/ninja/ instead.(網址打不開了)

To build with Ninja you need:
Ensure you are using CMake newer than 2.8.9;
Download the latest Ninja from https://github.com/martine/ninja/releases;
Put the ninja.exe into your PATH (or add path to ninja.exe to your PATH environment variable);
Pass -GNinja to cmake alongside with other arguments (or choose Ninja generator in cmake-gui).
Enjoy the fast native multithreaded build :)

根據編譯介紹,需要安裝python2.7,vs命令行中編譯


將ninja.exe拷貝到cmake\bin目錄下。將bin目錄添加到變量中。在cmd中輸入ninja --version,查看是否安裝正確。


32位的android studio  使用cmake的問題還是沒有解決,編譯參數cmake -GAndroid Gradle - Ninja  還是報錯,如果有解決問題的能否告知我呢,謝謝。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章