Android NdK bağımsız araç zincirini kullanarak bir şeyler inşa etmeye çalışıyorum. Ancak, bu hatalara koşuyorum.cmake android ndk ile başarısız oluyor
CMake Warning at cmake/android.toolchain.cmake:387 (message):
Using value of obsolete variable ANDROID_NDK_TOOLCHAIN_ROOT as initial
value for ANDROID_STANDALONE_TOOLCHAIN. Please note, that
ANDROID_NDK_TOOLCHAIN_ROOT can be completely removed in future versions of
the toolchain.
Call Stack (most recent call first):
cmake/android.toolchain.cmake:476 (__INIT_VARIABLE)
/usr/local/Cellar/cmake/2.8.10.2/share/cmake/Modules/CMakeDetermineSystem.cmake:86 (include)
CMakeLists.txt:16 (PROJECT)
CMake Error at cmake/android.toolchain.cmake:412 (FILE):
file STRINGS file
"/Users/vgokhale/Desktop/android-ndk-r8e/sysroot/usr/include/android/api-level.h"
cannot be read.
Call Stack (most recent call first):
cmake/android.toolchain.cmake:548 (__DETECT_NATIVE_API_LEVEL)
/usr/local/Cellar/cmake/2.8.10.2/share/cmake/Modules/CMakeDetermineSystem.cmake:86 (include)
CMakeLists.txt:16 (PROJECT)
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:/Users/vgokhale/Desktop/torch-android/src/build/CMakeFiles/2.8.10.2/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:/Users/vgokhale/Desktop/torch-android/src/build/CMakeFiles/2.8.10.2/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
make: *** No rule to make target `install'. Stop.
İki hata kümesi vardır. İlk setle nereden başlayacağımı bilmiyorum. Android.toolchain.cmake dosyası varsayılan olarak sysroot'a benziyor ancak android orada yüklü değil, Google da onu yüklemem için ne yapmamı gerektiriyor. CKağıt değişkenlere ilişkin
ben çoğu çözümler Zaten var Geliştirici Araçları, takılmasını içeren bulundu. CXX ve CC değişkenlerini manuel olarak ayarlamayı denedim ancak yardım etmedi.Nereden başlayacağınıza dair herhangi bir fikir var mı?
Teşekkür ederiz.
Windows'da ANDROID_STANDALONE_TOOLCHAIN öğesini nerede göstermeliyim? "C: \ cygwin64 \ bin" yazdım, ama işe yaramadı. Hala sorunum var: https://github.com/realm/realm-java/issues/4070#issuecomment-274723770 –