Диву даюсь. И не лень же вам было писать все это, да еще и на двух форумах, когда все ответы на расстоянии двух кликов на том же форуме арчлинукс. Тем более, советам вы не внемлите, а команды пишите с ошибками, потому и получаете
Нашел способ, как можно установить стандартный эмулятор, это делается путем установки образа через менеджер android например, "arm eabi v7a system image", а также там нужно не забыть установить sdk platform, для этой же версии Android откуда был взят этот обзор. А дальше через android avd, создать какой-нибудь эмулятор. При этом виртуализация в BIOS должна быть включена.
В общем я так и сделал, но запустить его у меня не получилось! Выдаёт ошибку, которая свидетельствует о том, что у меня якобы системы 32 битная. Это не так, я точно знаю, что она 64 битная. Пробовал сделать смену образов CPU/ABI и платформы через android avd, но на эту ошибку, это не как ни влияет.
Starting emulator for AVD 'Nexus'
ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them
you will have to do at least one of the following:
- Use the '-force-32bit' option when invoking 'emulator'.
- Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment.
Either one will allow you to use the 32-bit binaries, but please be
aware that these will disappear in a future Android SDK release.
Consider moving to a 64-bit Linux system before that happens.
В интернете есть решения этой проблемы, но похоже оно подходит для тех кто все ещё использует 32 битную систему.
Но я все же решил его проверить у себя. В этом случаи смена обзоров CPU/ABI, а также платформы через android avd, стала влияет на описание ошибки, но эмулятор все равно не запускается.
Вот варианты таких ошибок с разными настройками эмулятора при помощи android avd (остальные настройки по умалчиванию).
1) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Google APIs ARM (amrmebi-v7a)
Ошибка:
Starting emulator for AVD 'Nexus'
PANIC: Missing emulator engine program for 'arm' CPU.
2) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: ARM (amrmebi-v7a)
Ошибка:
Starting emulator for AVD 'Nexus'
PANIC: Missing emulator engine program for 'arm' CPU.
3) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Intel Atom (x86)
Ошибка:
Starting emulator for AVD 'Nexus'
[139642485777536]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at /opt/android-sdk/tools/lib/qt/lib
Could not launch '/opt/android-sdk/tools/qemu/linux-x86/qemu-system-i386': No such file or directory
4) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Intel Atom (x86_64)
Ошибка:
Starting emulator for AVD 'Nexus'
[140156165125248]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at /opt/android-sdk/tools/lib/qt/lib
Could not launch '/opt/android-sdk/tools/qemu/linux-x86/qemu-system-x86_64': No such file or directory
5) Настройка эмулятора с помощью android avd:
Target: Android 6.0 - API Level 23
CPU/ABI: Intel Atom (x86_64)
Ошибка:
Starting emulator for AVD 'Nexus'
[140043994580096]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at /opt/android-sdk/tools/lib/qt/lib
Could not launch '/opt/android-sdk/tools/qemu/linux-x86/qemu-system-x86_64': No such file or directory
6) Настройка эмулятора с помощью android avd:
Target: Android 6.0 - API Level 23
CPU/ABI: Google APIs ARM (amrmebi-v7a)
Ошибка:
Starting emulator for AVD 'Nexus'
[140696566764672]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at /opt/android-sdk/tools/lib/qt/lib
Could not launch '/opt/android-sdk/tools/qemu/linux-x86/qemu-system-armel': No such file or directory
Так же при запуске (не сразу заметил), есть одно предупреждение и одна ошибка.
Предупреждение: A repairable Android Virtual Device.
Ошибка: An Android Virtual Device that failed to load. Click 'Details' to see the error.
Попробовал найти эти ошибки. Нашел, что возможно это из-за того, что не установлен HAXM для процессора intel. Но проблема в том, что у мне процессор AMD.
В общем решил поискать что-то подобное для AMD. В итоге оказалось, нужен KVM, судя по одному из этих постов. С начало надо проверить установлен ли. К сожалению пока я не нашел как это проверить. И даже не знаю, как его установить, если он не установлен, надеюсь что вы подскажете, как это сделать?
Есть так же вероятность, что KVM не нужен, собственно для этого предоставил информацию о других моих попытках исправить эту проблему, ведь раньше баловался, устанавливал Android Studio на этом же компьютере, но на Кубунту и все работало. А чтобы что-то дополнительное для запуска стандартного Android эмулятора я не помню, чтобы ставил. Возможно какой-то установленный пакет был там по умалчиванию, а здесь его нужно до уставить и все заработает.
В момент загрузки до приветствия sddm есть момент, когда экран в норме ненадолго гаснет (видимо меняется видеорежим). При ошибке он просто больше не загорается.
Выдернуть не могу, это ноут))
Если стоит kde, то по умолчанию выключение системы вроде как через systemctl происходит. Попробуй в консоли
sudo poweroff
либо
sudo systemctl poweroff
Есть разница?
После долгих проб и ошибок, мне все-таки удалялось заставить NativeScript, работать хоть как-нибудь и конкретная версия тут не причем, потому что она у меня обновилась уже до 2.5.2, а та ошибка не куда не делась. В общем оказалось, чтобы исправить её нужно было к гайду от fokusov , до установить через Аndroid sdk эти пакеты.
А мне еще до этого пришлось все по удалять и обратно потом поставить, потому что я устанавливал через Аndroid sdk, вручную полагаясь на ту информацию, которую выводила, одна из первых ошибок. Из-за чего было сложно угадать, какой потек я еще не установил, а какой не нужен вообще.
Но радоваться рано! Потому-что пока, я смог установить пробное приложения, только на телефон. На эмулятор Genymotion, приложения устанавливается и при запуске выдает «ошибку приложения», а в консоли выдает вот это: "The system failed to delete the package for an unspecified reason.". Так устанавливать я побывал на нескольких разных образах Genymotion, на одном даже ошибки в консоли не было, а вот «ошибку приложения» выдавало всегда.
Кроме того, я так же узнал, что стандартный эмулятор у меня не установлен. А для полного гайда, это необходимо. Если не получилось заставит работать Genymotion, то хотя бы нужно, чтобы это работала на стандартном эмуляторе. Может быть найду способ как его установить. Но будет не плохо если вы мне подскажете как это сделать, быстрее чем я найду сам.
Все это я написал потому что не хочу чтобы вы зря не гадали, по моей старой проблеме. Сейчас я её решил, теперь появилась новая проблема, которую нужно решить.
Так спотифаю-то нужен icu58. То есть работать может что-то одно — либо Spotify, либо KDE.
Ладно, поживу пока так. Может быть, найдётся какое-то решение.
В общем я так и сделал, но запустить его у меня не получилось! Выдаёт ошибку, которая свидетельствует о том, что у меня якобы системы 32 битная. Это не так, я точно знаю, что она 64 битная. Пробовал сделать смену образов CPU/ABI и платформы через android avd, но на эту ошибку, это не как ни влияет.
В интернете есть решения этой проблемы, но похоже оно подходит для тех кто все ещё использует 32 битную систему.
Но я все же решил его проверить у себя. В этом случаи смена обзоров CPU/ABI, а также платформы через android avd, стала влияет на описание ошибки, но эмулятор все равно не запускается.
Вот варианты таких ошибок с разными настройками эмулятора при помощи android avd (остальные настройки по умалчиванию).
1) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Google APIs ARM (amrmebi-v7a)
Ошибка:
2) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: ARM (amrmebi-v7a)
Ошибка:
3) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Intel Atom (x86)
Ошибка:
4) Настройка эмулятора с помощью android avd:
Target: Android 5.0.1 - API Level 21
CPU/ABI: Intel Atom (x86_64)
Ошибка:
5) Настройка эмулятора с помощью android avd:
Target: Android 6.0 - API Level 23
CPU/ABI: Intel Atom (x86_64)
Ошибка:
6) Настройка эмулятора с помощью android avd:
Target: Android 6.0 - API Level 23
CPU/ABI: Google APIs ARM (amrmebi-v7a)
Ошибка:
Так же при запуске (не сразу заметил), есть одно предупреждение и одна ошибка.
Предупреждение: A repairable Android Virtual Device.
Ошибка: An Android Virtual Device that failed to load. Click 'Details' to see the error.
Попробовал найти эти ошибки. Нашел, что возможно это из-за того, что не установлен HAXM для процессора intel. Но проблема в том, что у мне процессор AMD.
В общем решил поискать что-то подобное для AMD. В итоге оказалось, нужен KVM, судя по одному из этих постов. С начало надо проверить установлен ли. К сожалению пока я не нашел как это проверить. И даже не знаю, как его установить, если он не установлен, надеюсь что вы подскажете, как это сделать?
Есть так же вероятность, что KVM не нужен, собственно для этого предоставил информацию о других моих попытках исправить эту проблему, ведь раньше баловался, устанавливал Android Studio на этом же компьютере, но на Кубунту и все работало. А чтобы что-то дополнительное для запуска стандартного Android эмулятора я не помню, чтобы ставил. Возможно какой-то установленный пакет был там по умалчиванию, а здесь его нужно до уставить и все заработает.
помогало ctrl+alt+Fx
попробуйте посмотреть/написать на
https://bugs.manjaro.org/
https://bugs.archlinux.org/
(как вариант «посмотреть» в testing)
upd. в теории…
Your text to link...
radeon.dpm=0
может при смене режима он роняет иксы.
Выдернуть не могу, это ноут))
Переключение консоли по ctrl+alt+Fx не работает.
если гаснет «на загрузке» (до sddm) — ctrl+alt+F2(3,4) и обратно ctrl+alt+F1
В systemd можно без sudo, кстати )
sudo poweroff
либо
sudo systemctl poweroff
Есть разница?
Но зачем? Pacman консольный.
Ctrl+Alt+F(2-6).
А мне еще до этого пришлось все по удалять и обратно потом поставить, потому что я устанавливал через Аndroid sdk, вручную полагаясь на ту информацию, которую выводила, одна из первых ошибок. Из-за чего было сложно угадать, какой потек я еще не установил, а какой не нужен вообще.
Но радоваться рано! Потому-что пока, я смог установить пробное приложения, только на телефон. На эмулятор Genymotion, приложения устанавливается и при запуске выдает «ошибку приложения», а в консоли выдает вот это: "The system failed to delete the package for an unspecified reason.". Так устанавливать я побывал на нескольких разных образах Genymotion, на одном даже ошибки в консоли не было, а вот «ошибку приложения» выдавало всегда.
Кроме того, я так же узнал, что стандартный эмулятор у меня не установлен. А для полного гайда, это необходимо. Если не получилось заставит работать Genymotion, то хотя бы нужно, чтобы это работала на стандартном эмуляторе. Может быть найду способ как его установить. Но будет не плохо если вы мне подскажете как это сделать, быстрее чем я найду сам.
Все это я написал потому что не хочу чтобы вы зря не гадали, по моей старой проблеме. Сейчас я её решил, теперь появилась новая проблема, которую нужно решить.
Ладно, поживу пока так. Может быть, найдётся какое-то решение.