Ошибка сборки скриншотов
Это моя среда сборки
- ОС: OS X El Capitan 10.11.5
- Android SDK build-tool: 24.0.1
- Android NDK: 12
- Версия Scons: 2.5.0
Это команда сборки
- SCons TARGET_OS=android TARGET_ARCH=armeabi-v7a TARGET_TRANSPORT=ALL RELEASE=1 ЗАЩИЩЕНО =0 ANDROID_HOME=/ Пользователи /KangSengGil/ Библиотека /Android/sdk ANDROID_NDK=/ Пользователи / KangSengGild / ИД / Библиотека / Android / Библиотека / Android / SID / SDK / Android / Библиотека / Android / SID / SDK / Android / библиотека / Android / SID / SDK / Android / библиотека / Android ID /gradle-2.14.1/bin/gradle scons: чтение файлов SConscript...
Чтобы получить файл.aar, мне нужно собрать проект Iotivity. но сборка Scons показывает мне какую-то ошибку. Я не знаю, как решить эту проблему. Пожалуйста, ответьте на эту проблему! Спасибо
Ниже показана ошибка
NameError: name 'SCons' is not defined:
File "/Users/KangSengGil/Documents/iotivity-1.1.0/SConstruct", line 28:
SConscript('build_common/SConscript')
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 604:
return method(*args, **kw)
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "/Users/KangSengGil/Documents/iotivity-1.1.0/build_common/SConscript", line 386:
env.SConscript(target_os + '/SConscript')
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "/Users/KangSengGil/Documents/iotivity-1.1.0/build_common/android/SConscript", line 241:
SConscript(env.get('SRC_DIR') + '/extlibs/boost/SConscript')
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 604:
return method(*args, **kw)
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "/Users/KangSengGil/Documents/iotivity-1.1.0/extlibs/boost/SConscript", line 35:
raise SCons.Errors.EnvironmentError(msg)
2 ответа
Похоже на опечатку - пожалуйста, подтвердите. Команда SCons не найдена. Может быть, использовать "scons"?
Попытайся
edit
Befor
if host_os == 'linux2' :
boost_bootstrap = boost_base_name+os.sep+'bootstrap.sh'
else :
msg="Host platform (%s) is currently not supported for boost builds" % host_os
raise SCons.Errors.EnvironmentError(msg)
после
if host_os == 'linux2' :
boost_bootstrap = boost_base_name+os.sep+'bootstrap.sh'
else :
if host_os == 'darwin' :
boost_bootstrap = ''
else :
msg="Host platform (%s) is currently not supported for boost builds" % host_os
raise SCons.Errors.EnvironmentError(msg)