Здравствуйте. Я установил в своей Ubuntu Android Studio намерение использовать их SDK с React Native, Cordova, Phonegap и т. Д.
Я искал другие вопросы на этом сайте и пробовал предлагаемые ими решения,но результат пока таков: после 10 дней установки и тестирования я решил задать свой вопрос.
Я сделал установку в соответствии с официальной страницей Android Studio и несколькими способами, ноНе могу заставить его работать.
Теперь у меня есть установка следующим образом, чтобы избежать проблем с разрешениями:
Скопируйте загруженную папку из Android Studio в/usr/local/
Для SDK я выбрал папку в своей личной папке /home/charly/Android/sdk/
- Установите необходимые библиотеки для 32-битных
sudo apt-get install libc6: i386 libncurses5: i386 libstdc ++ 6: i386 lib32z1 lib32bz2-1.0
Чтобы запустить установщик Android Studio, я поместил его в папку Android Studio в папке bin с помощью терминала: cd/usr/local/android-studio/bin
Я редактирую файл .bashrc: sudo vim ~/.bashrc
и добавляю в конец файла следующее:
exportPATH = $ {PATH}: / home / charly / Android / sdk / tools export PATH = $ {PATH}: / home / charly / Android / sdk / platform-tools
sudo apt-get install lib32stdc ++ 6 sudo apt-get install lib32z1
- Когда я запускаю
android sdk
и android avd
, ответ таков: нетнайденный.Когда мне следует взять SDK Manager и AVD Manager, соответственно.
Кроме того, существует другая проблема, и при выполнении printenv ANDROID_HOME
результат консоли: /opt/android-sdk/
И в этой папке нет Android Studio.
Когда я пытаюсь запустить приложение Android из React Native: response-native run-android, я получаю сообщение об ошибке:
S server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug) ...
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ': app'.
> The SDK directory '/ opt / android-sdk' does not exist.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 0s
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
Command failed: ./gradlew installDebug
Error: Command failed: ./gradlew installDebug
at checkExecSyncError (child_process.js: 611: 11)
at Object.execFileSync (child_process.js: 629: 13)
at runOnAllDevices (/home/charly/proyec/App/node_modules/react-native/local-cli/runAndroid/runAndroid.js:299:19)
at buildAndRun (/home/charly/proyect/App/node_modules/react-native/local-cli/runAndroid/runAndroid.js:135:12)
at isPackagerRunning.then.result (/home/charly/proyect/App/node_modules/react-native/local-cli/runAndroid/runAndroid.js:65:12)
at process._tickCallback (internal / process / next_tick.js: 68: 7)
Как я могурешить эти проблемы?Почему он говорит мне, что SDK не существует в '/opt/android-sdk'
, если я настроил .bashrc, чтобы сказать, что они находятся в home/charly/Android/sdk
?
Может быть, вопрос обширный, но я хочу объяснить всю установку иони могут видеть ошибки, которые я сделал в этом.Спасибо