Как решить проблемы Android Studio? - PullRequest
2 голосов
/ 07 марта 2019

Здравствуйте. Я установил в своей 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

    • Execute: ./studio.sh
  • Я редактирую файл .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?

Может быть, вопрос обширный, но я хочу объяснить всю установку иони могут видеть ошибки, которые я сделал в этом.Спасибо

1 Ответ

0 голосов
/ 07 марта 2019

Вам необходимо установить переменную среды ANDROID_HOME в одном из ваших сценариев запуска bash.Это подробно объясняется в другом месте в Stackoverflow.

В качестве альтернативы, вы можете добавить файл local.properties для настройки расположения SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...