Просмотр полной версии : Виртуальные машины
Предлагаю в этой теме вести дискуссию, начатую здесь (http://www.pccar.ru/showpost.php?p=372059&postcount=939). Прошу модераторов перенести сообщения из этой темы (http://www.pccar.ru/showthread.php?t=19528). И отвечаю на
имхо сейчас самый легкий и быстрый все таки Memu (http://4pda.ru/forum/index.php?showtopic=717135) ,но тут конечно надо ехать а не шашечки .
ВАУ!!!!!!!!!!!!!!! :shok::shok::shok::shok::shok:
У меня только на com5 , ком1 занят какойто херней ((( как бы его переназначить .
com1 - это порт на виртуальной машине RemixOS, его можно подключить к любому com-порту хост-машины (железного компьютера) в настройках VirtualBox.
mendisabal
23.10.2016, 11:57
вижу ,сом3 название оставить ? тяжелый до ужаса конечно этот ремукс , на домашнем половину и7 отжирает и тормозит , но експеримент того стоит , счя в машину залез , продую с локосисом задружить .
вижу ,сом3 название оставить ? тяжелый до ужаса конечно этот ремукс , на домашнем половину и7 отжирает и тормозит , но експеримент того стоит , счя в машину залез , продую с локосисом задружить .
COM3 - это на моем домашнем компьютере, здесь нужно поставить имя реального порта на своем компьютере. Еще обязательно настроить на виртуальной машине скорость порта в build.prop, у меня 115200. Если нет опыта работы с редактором vi, то лучше установить Root Explorer и пользоваться его встроенным редактором. Быстродействие можно увеличить, выделив в настройках виртуальной машины большее количество ядер процессора. Смотри картинку. Вроде про все грабли рассказал :)
mendisabal
23.10.2016, 12:26
.....
ув. ABCh я повторю ваше сообщение безбожно удаленное )
Предлагаю попробовать свой вариант. Проверил на домашнем компьютере с gps-приемником Globalsat DG-100. Нужно установить 64-битный VirtualBox http://download.virtualbox.org/virtu...111374-Win.exe и импортировать в него виртуальную машину RemixOS , в которой уже сделаны настройки для gps-приемника и установлены Яндекс Навигатор и GPS Test. После импорта в настройках виртуальной машины следует подключить порт COM1 к реальному com-порту gps-приемника. Далее запускаем виртуальную машину, входим в терминал и набираем последовательность команд:
su
vi /system/build.prop
во 2-й строке меняем скорость порта, сейчас там установлено 115200, сохраняем изменения и перезагружаем виртуальную машину. После чего проверяем работу GPS Test и Яндекс Навигатора.
как войти в терминал ? переключил жпс на ком 2 ,поменял в виртуалке .
ага сделал так
45252
реальный жпс данные идут с ком2 , понял что не так ,счя изменю .
как войти в терминал ? переключил жпс на ком 2 ,поменял в виртуалке .
Приложение Termux. Предварительно нужно проверить, идут ли данные с порта:
su
cat /dev/ttyS0
Прервать по Ctrl/C
mendisabal
23.10.2016, 12:51
Приложение Termux.
черный экран не вижу курсора (((( и зарешение как поменять этому ремуксу не пойму :blush:
так , ну гпс вроде пошел:
45253
после магической команды
su
vi /system/build.prop
вот такое вот
45254
и барабанная дробь :
45255
УРА!!!!!!!!!!!!!!
45256
пойду накачу )
mendisabal
23.10.2016, 13:32
.
mendisabal Поздравляю!
Спасибо , блин дадож было поездить потом накатывать) Ну да ладно , работает способ , спасибо вам огромнеое ,эх ну теперь бы это дело в мему запихнуть :wink2:
Так же указать порт в настройках виртуалки мему нет никаких проблем :
45258
от админа надо было
А дальше ? рут есть ставить терминал ?
root есть, раз su работает
mendisabal
23.10.2016, 14:27
Termux (http://4pda.ru/forum/index.php?showtopic=741456) поставился только на 5.1 версию андроида , фух , опять барабанная дробь ...
45260
и хрен там ночевал ((( простите мой французский .
ан нет ,фокус с пробросом порта 5.1 не удался :
45261
тьху 2 с 3 попутал , ану сщя .
все , указал правильный порт и при выполнении команды ничего не происходит
45262
ОШИБКУ НЕ ПИШЕТ!!! по моему тепло ,но в ремуксе бежали куча цыфр , а тут нет (
есть идеи ?
по ходу просто терминал перестал работать (
Да , так и есть , чуть поработал и каюк , пишет при старте не пойму че
45263
ABCh помоги пожалуйста , терминал стал как текстовый файл , че не пиши Ю по ентер перескакивает на след строку и ниче не происходит ((((
mendisabal, а для memu это никаким боком не подойдет. Я же сделал виртуальную машину с RemixOS, вариантом андроида для x86. Это именно сам андроид работает в VirtualBox, а не его эмулятор.
А тем временем мне удалось в среде родного майкрософтовского гипервизора виртуальных машин Hyper V запустить Android x86 4.4-R5, чего не получилось сделать для VirtualBox. Работает заметно быстрее, чем RemixOS, основанный на Android 6.0, но потребует гораздо больше плясок с бубном, чтобы довести до "товарного вида". Для работы потребует 64-битную Windows 8 или 10, процессор с поддержкой виртуализации, не ниже i3 и не менее 4 гигов памяти.
Krysanov
23.10.2016, 17:08
Ого-го заявочка!!! А овчинка стоит выделки?
Ого-го заявочка!!! А овчинка стоит выделки?
Если найдутся желающие стать подопытными кроликами с соответствующим оборудованием ;) А так я уже удовлетворил собственное любопытство, тем более, что у меня в машине компьютер на порядок слабее.
Krysanov
23.10.2016, 19:04
Если найдутся желающие стать подопытными кроликами с соответствующим оборудованием ;) А так я уже удовлетворил собственное любопытство, тем более, что у меня в машине компьютер на порядок слабее.
знаю одного такого...sirota кличут:pleasantry:
mendisabal
23.10.2016, 21:53
это никаким боком не подойдет.
думаешь даже пробовать дальше повторить это в других эмуляторах не стоит ?
Если найдутся желающие
+1
basurman
23.10.2016, 21:57
А тем временем мне удалось в среде родного майкрософтовского гипервизора виртуальных машин Hyper V запустить Android x86 4.4-R5, чего не получилось сделать для VirtualBox. Работает заметно быстрее, чем RemixOS, основанный на Android 6.0, но потребует гораздо больше плясок с бубном, чтобы довести до "товарного вида". Для работы потребует 64-битную Windows 8 или 10, процессор с поддержкой виртуализации, не ниже i3 и не менее 4 гигов памяти.
Только 8 и 10-ка? А ниже цифрой в пролете?:sad2:
думаешь даже пробовать дальше повторить это в других эмуляторах не стоит ?
+1
Настройка
ro.kernel.android.gps=ttyS0
действует на встроенный в Android x86 провайдер местоположений (location provider) и указывает, что файл устройства COM1 является источником данных о местоположении. Если функция приема местоположения из файла не реализована в эмуляторе, а по факту это так, то и эффекта от этой строки конфигурации не будет.
Только 8 и 10-ка? А ниже цифрой в пролете?:sad2:
Сервер Hyper V входит в состав клиентских ОС начиная с Windows 8.
Поскольку нашлись желающие попробовать, приступаю к работе.
mendisabal
24.10.2016, 10:51
Если функция приема местоположения из файла не реализована в эмуляторе, а по факту это так, то и эффекта от этой строки конфигурации не будет.
Ну да , это было изначально понятно , остался открытым вопрос реализовано\нет , я и планировал методом перебора проверить .
Теперь хоть есть ясность по чему гуглить "location provider" , первая же строчка в гугле ведет на apk для блюстак , я не разбираюсь в андроиде совсем , но возможно какие либо файлы ему (эмулятору) подсунуть отвечающие за location provider ,хз в общем , желание есть а зниний катострофически не хватает .
приступаю к работе.
ждем с нетерпением .
Я так понимаю , исходя из опытов выше , абсолютно все равно какой приемник использовать для передачи данных в сом порт , я завел древний локосис , ну это так , на всякий .
Я так понимаю , исходя из опытов выше , абсолютно все равно какой приемник использовать для передачи данных в сом порт , я завел древний локосис , ну это так , на всякий .
Да, нужен поток сообщений в формате NMEA.
Прошла неделя, появились некоторые результаты. Правда, они совсем не радуют. Пройдемся по платформам виртуализации.
Hyper V,
от нее я ожидал наилучших результатов, поскольку она родная для Windows и даже является компонентом начиная с Windows 8 64-бит. С ней оказалось совсем плохо, поскольку в ней виртуальная машина может работать со звуком только через RDP-подключение. Иными словами, если виртуальная машина не Windows - звука в ней не будет. Я уже не говорю об отсутствии удобного интерфейса для работы с виртуальными машинами в плане настройки, запуска и т.д. Ну и перенаправление com-порта - это особый танец с бубном, хотя мне это удалось сделать. Резюмирую - текущая версия Hyper V для запуска андроида непригодна, будем ждать следующей версии, которая возможно когда-нибудь выйдет.
Virtual Box,
уже опробован с RemixOS. Для него я сделал виртуальную машину Android x86 4.4-R5 (https://yadi.sk/d/D0pJLVxpxpJ7u). Получилось на первый взгляд неплохо, но в Яндекс Навигаторе неправильно отрисовывается изображение. Эта проблема решена только в RemixOS, о чем, собственно было заранее известно. Но в этой машине запустился Навител с известного всем ресурса "нежадных" программ. Запускать эту виртуальную машину так же, как и RemixOS. Достаточно 32-битной Windows 7. Это, пожалуй, единственная хорошая новость.
VMWare Workstation Player,
результаты аналогичные Virtualbox за исключением требований к операционной системе. Это 64-битные Windows начиная c 7-й версии.
mendisabal
04.11.2016, 11:26
жаль конечно , спасибо за проделанную работу .
Вот android6 (https://yadi.sk/d/H2STkSbVz3Poa) для Virtual Box. Косяков с графикой не замечено. Работает быстрее, чем RemixOS.
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot