Приложения для Android в Ubuntu? [Дубликат]

Если вы хотите помочь внести вклад в дальнейшую разработку и поддержку драйверов для Ubuntu, назначение, поддержка и содействие в исправлении ошибок в обеих версиях - это путь, оба важны, но вам нужно различать то, что на самом деле в ваших руках.

Закрытый драйвер означает именно это, его закрытое, вы можете сказать, что Unity нарушено из-за закрытого драйвера, но в конце, если драйвер не работает, делать нечего.

Я должен сказать, что я не считаю, что производительность драйвера с открытым исходным кодом никогда не будет столь же хороша, как закрытый драйвер, а будет говорить о Ubuntu и Linux мы хотим иметь, по крайней мере, альтернативу тому, чтобы наше оборудование работало в минимальных условиях с помощью драйвера с открытым исходным кодом.

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

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

С другой стороны, если закрытый драйвер во многом поддерживается, ошибки становятся более серьезными, разработка но также исправление ошибок реализовано в каждом конкретном случае. Сообщество open-source прилагает все усилия, чтобы оно работало настолько хорошо, насколько это возможно, и с меньшим количеством возможных проблем.

Время, которое вы уделяете ценным сообщениям в Unity, работает с закрытым драйвером, но imho open -source драйвер заслуживает этого гораздо больше, и вы получите больше пользы от ваших усилий, поддерживающих его.

95
задан 18 June 2012 в 23:22

52 ответа

Нет, вы не можете (кроме как через эмулятор, упомянутый Оли.) Однако , похоже, что люди Ubuntu работают над этим, поэтому вы можете сделать это в будущее. Мое доказательство: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

5
ответ дан 25 July 2018 в 06:57

Теперь вы можете использовать APK с поддержкой Chrome, используя это расширение (имея в виду, что он разрабатывается разработчиками для тестирования приложений) . Вот несколько шагов, которые я сделал, чтобы заставить его работать

  1. Установить из здесь - нажать «Добавить в Chrome». Это займет некоторое время, поскольку, похоже, загрузка crx установщик весом 113 Мб, а другой - около 9 Мб, поэтому будьте терпеливы: enter image description here [/g22] NB на моей сборке Fedora 21 Chromium 40 я получил ошибку «Файл манифеста недействителен» при попытке установить расширение, даже после очистки данных и перезагрузки расширения. У меня также были проблемы с сборкой Ubuntu 14.04 Chromium 41, поэтому я установил Google Chrome :( и это сработало.
  2. Получите APK приложения, которое вы хотите использовать, - нет, это не похоже вы можете установить из Google Play, вам нужен файл APK для приложения, поэтому это сложный бит. Большинство закрытых разработчиков-источников не хотят, чтобы их материалы были свободно распространены, поэтому для большинства приложений в Google Play, по крайней мере, вам нужно либо использовать : Использовать APK для приложения с открытым исходным кодом - для тестирования этого я попытался использовать APK x86 для VLC Media PLayer , что привело к экрану ошибок - я затем попробовал arcv7 arc, и это сработало сначала, а затем разбилось. Получите APK с устройства Android - это легко легко сделать на некоторых корневых устройствах Android, на обычных устройствах, я думаю, вы можете скопировать систему app apks из /system/apps или где-то - снова не рекомендуется из-за юридического материала. Используйте сторонний сервис / репозиторий APKs - например, в этой статье этот , но проблема здесь в том, что вы можете загружать измененные или зараженные программы / файлы. Наверное, следует считать последним средством. Используйте стороннее расширение - например. этот , который притворяется устройством и загрузкой (не очень хорошая идея, если вы любите законные вещи, плюс google отслеживает каждое ваше движение (в основном при входе в систему), поэтому может быть обнаружено довольно быстро ... Dead как устаревший браузер и вероятная поддержка Android . В любом случае не рекомендуется устанавливать расширения не в хранилище расширений браузера!
  3. Установить его Теперь мы переходим к более попробуйте использовать его в Chrome (или введите chrome://apps в строке URL-адреса) и запустите Arc Welder. Затем выберите каталог, в котором находится APK, а затем APK, затем выберите «Запустить приложение» в окно. Если в окне отображается значок приложения, который выглядит следующим образом: folder with system gear icon on it [/g23], приложение, вероятно, не будет работать, поэтому их может не помешать продолжать. Это, похоже, много происходит с приложениями для Android 4.4 + ...
  4. Используйте его Мне удалось запустить QuickOffice для запуска и в основном работать под расширением, хотя я не мог сохранить какие-либо документы, так как он не был доволен выбором место для сава e файл (показывает окно выбора папки , а не поле выбора файла для сохранения: P) enter image description here [/g24] После того, как вы нажмете «Запустить приложение», расширение автоматически добавит запись в приложений в Chrome - это вы можете сделать в автономную программу запуска приложения для запуска приложения непосредственно из вашего меню приложения / dash / launcher - это, возможно, лучшая функция этого расширения, как интегрируется с рабочим столом, и вам не нужно запускать эмулятор и т.д.  [/g25] В целом это замечательно, учитывая, что это, вероятно, все еще находится в разработке и не предназначено для этого, оно работает достаточно хорошо.

Источники:


В качестве альтернативы вы можете использовать эмулятор, как предложено в других ответах - у меня были некоторые успех с использованием Genymotion (там были некоторые удобные инструкции здесь , но этот ответ может помочь). Android Emulator можно приобрести как часть Android Studio SDK, однако с Android Nougat приложения должны быть подписаны.

27
ответ дан 25 July 2018 в 06:57

Кажется, что в этот домен все больше разработчиков. http://www.shashlik.io/ ,

What is Shashlik

The goal of Shashlik is to provide a way to run Android applications on a standard Linux desktop as easily and simply as possible.

может запускать приложения для Android на Ubuntu. Это не стабильно, и не все приложения работают, но это кажется многообещающим.

P.S. Мне пришлось sudo apt-get install libgl1-mesa-dev и sudo apt-get install kde-baseapps-bin

3
ответ дан 25 July 2018 в 06:57

Прямой ответ: нет, вы не можете. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:

  • Размер экрана ограничен, концепция «Windowing System» не существует в мобильном устройстве
  • Некоторые аппаратные средства просто отсутствуют, SIM-карта, GPS и т. д.

Существует эмулятор, который обманывает приложения, предоставляя им те дополнительные бит, в которых они нуждаются. Но он использует собственный OpenJDK на вашем компьютере, чтобы они работали хорошо. Подумайте об этом как о тестовой среде, а не о эмуляторе.

В любом случае, если вы идете на работу с Layar на своем ноутбуке, забудьте об этом, это не имеет никакого смысла.

28
ответ дан 25 July 2018 в 06:57

В последнее время доступна опция Anbox . В отличие от большинства других решений, это скорее контейнер, а не эмулятор. Это означает, что он выполняется на ядре хоста. Он также пытается интегрироваться в вашу ОС хоста, чтобы приложения выглядели как родные. В настоящее время это альфа, но выглядит многообещающим.

0
ответ дан 25 July 2018 в 06:57

Ближе всего вы получите через эмулятор. Этот ответ может быть не для вас (вы, возможно, уже знаете все это), но если другие люди попадут в этот поток, им может быть интересно узнать.

Вы можете запускать вещи через эмулятор Android, часть Android SDK (комплект для разработки программного обеспечения).

Это обеспечивает виртуальное устройство, которое позволяет запускать довольно много приложений для Android, хотя оно может работать с некоторыми из более зависящих от оборудования вещами (3D, телефонные звонки , GPS, SMS и т. Д.)

Вот руководство по настройке:

Как запускать приложения для Android на Ubuntu - Softpedia

17
ответ дан 25 July 2018 в 06:57

Нет, вы не можете (кроме как через эмулятор, упомянутый Оли.) Однако , похоже, что люди Ubuntu работают над этим, поэтому вы можете сделать это в будущее. Мое доказательство: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

5
ответ дан 1 August 2018 в 09:26

Прямой ответ: нет, вы не можете. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:

  • Размер экрана ограничен, концепция «Windowing System» не существует в мобильном устройстве
  • Некоторые аппаратные средства просто отсутствуют, SIM-карта, GPS и т. д.

Существует эмулятор, который обманывает приложения, предоставляя им те дополнительные бит, в которых они нуждаются. Но он использует собственный OpenJDK на вашем компьютере, чтобы они работали хорошо. Подумайте об этом как о тестовой среде, а не о эмуляторе.

В любом случае, если вы идете на работу с Layar на своем ноутбуке, забудьте об этом, это не имеет никакого смысла.

28
ответ дан 1 August 2018 в 09:26

В последнее время доступна опция Anbox . В отличие от большинства других решений, это скорее контейнер, а не эмулятор. Это означает, что он выполняется на ядре хоста. Он также пытается интегрироваться в вашу ОС хоста, чтобы приложения выглядели как родные. В настоящее время это альфа, но выглядит многообещающим.

0
ответ дан 1 August 2018 в 09:26

Ближе всего вы получите через эмулятор. Этот ответ может быть не для вас (вы, возможно, уже знаете все это), но если другие люди попадут в этот поток, им может быть интересно узнать.

Вы можете запускать вещи через эмулятор Android, часть Android SDK (комплект для разработки программного обеспечения).

Это обеспечивает виртуальное устройство, которое позволяет запускать довольно много приложений для Android, хотя оно может работать с некоторыми из более зависящих от оборудования вещами (3D, телефонные звонки , GPS, SMS и т. Д.)

Вот руководство по настройке:

Как запускать приложения для Android на Ubuntu - Softpedia

17
ответ дан 1 August 2018 в 09:26

ВЫ МОЖЕТЕ

И имеете несколько вариантов для этого.

  • Специальный эмулятор, подобный тем, которые поставляются с Android SDK. Не используйте ARM-based, поскольку они sloooow.
  • Установлена ​​общая виртуальная машина, такая как VirtualBox с установленной Android x86. Мое рекомендую.
  • Chrome. Недавние версии Google Chrome могут запускать приложения для Android внутри себя (никогда не пробовали это, но люди высоко оценивают его).
  • Подключите устройство Android через USB или Wi-Fi и используйте какой-то удаленный рабочий стол.
4
ответ дан 1 August 2018 в 09:26

Нет, вы не можете (кроме как через эмулятор, упомянутый Оли.) Однако , похоже, что люди Ubuntu работают над этим, поэтому вы можете сделать это в будущее. Мое доказательство: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

5
ответ дан 3 August 2018 в 05:27

Теперь вы можете использовать APK с поддержкой Chrome, используя это расширение (имея в виду, что он разрабатывается разработчиками для тестирования приложений) . Вот несколько шагов, которые я сделал, чтобы заставить его работать

  1. Установить из здесь - нажать «Добавить в Chrome». Это займет некоторое время, поскольку, похоже, загрузка crx установщик весом 113 Мб, а другой - около 9 Мб, поэтому будьте терпеливы: enter image description here [/g22] NB на моей сборке Fedora 21 Chromium 40 я получил ошибку «Файл манифеста недействителен» при попытке установить расширение, даже после очистки данных и перезагрузки расширения. У меня также были проблемы с сборкой Ubuntu 14.04 Chromium 41, поэтому я установил Google Chrome :( и это сработало.
  2. Получите APK приложения, которое вы хотите использовать, - нет, это не похоже вы можете установить из Google Play, вам нужен файл APK для приложения, поэтому это сложный бит. Большинство закрытых разработчиков-источников не хотят, чтобы их материалы были свободно распространены, поэтому для большинства приложений в Google Play, по крайней мере, вам нужно либо использовать : Использовать APK для приложения с открытым исходным кодом - для тестирования этого я попытался использовать APK x86 для VLC Media PLayer , что привело к экрану ошибок - я затем попробовал arcv7 arc, и это сработало сначала, а затем разбилось. Получите APK с устройства Android - это легко легко сделать на некоторых корневых устройствах Android, на обычных устройствах, я думаю, вы можете скопировать систему app apks из /system/apps или где-то - снова не рекомендуется из-за юридического материала. Используйте сторонний сервис / репозиторий APKs - например, в этой статье этот , но проблема здесь в том, что вы можете загружать измененные или зараженные программы / файлы. Наверное, следует считать последним средством. Используйте стороннее расширение - например. этот , который притворяется устройством и загрузкой (не очень хорошая идея, если вы любите законные вещи, плюс google отслеживает каждое ваше движение (в основном при входе в систему), поэтому может быть обнаружено довольно быстро ... Dead как устаревший браузер и вероятная поддержка Android . В любом случае не рекомендуется устанавливать расширения не в хранилище расширений браузера!
  3. Установить его Теперь мы переходим к более попробуйте использовать его в Chrome (или введите chrome://apps в строке URL-адреса) и запустите Arc Welder. Затем выберите каталог, в котором находится APK, а затем APK, затем выберите «Запустить приложение» в окно. Если в окне отображается значок приложения, который выглядит следующим образом: folder with system gear icon on it [/g23], приложение, вероятно, не будет работать, поэтому их может не помешать продолжать. Это, похоже, много происходит с приложениями для Android 4.4 + ...
  4. Используйте его Мне удалось запустить QuickOffice для запуска и в основном работать под расширением, хотя я не мог сохранить какие-либо документы, так как он не был доволен выбором место для сава e файл (показывает окно выбора папки , а не поле выбора файла для сохранения: P) enter image description here [/g24] После того, как вы нажмете «Запустить приложение», расширение автоматически добавит запись в приложений в Chrome - это вы можете сделать в автономную программу запуска приложения для запуска приложения непосредственно из вашего меню приложения / dash / launcher - это, возможно, лучшая функция этого расширения, как интегрируется с рабочим столом, и вам не нужно запускать эмулятор и т.д.  [/g25] В целом это замечательно, учитывая, что это, вероятно, все еще находится в разработке и не предназначено для этого, оно работает достаточно хорошо.

Источники:


В качестве альтернативы вы можете использовать эмулятор, как предложено в других ответах - у меня были некоторые успех с использованием Genymotion (там были некоторые удобные инструкции здесь , но этот ответ может помочь). Android Emulator можно приобрести как часть Android Studio SDK, однако с Android Nougat приложения должны быть подписаны.

27
ответ дан 3 August 2018 в 05:27

Прямой ответ: нет, вы не можете. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:

  • Размер экрана ограничен, концепция «Windowing System» не существует в мобильном устройстве
  • Некоторые аппаратные средства просто отсутствуют, SIM-карта, GPS и т. д.

Существует эмулятор, который обманывает приложения, предоставляя им те дополнительные бит, в которых они нуждаются. Но он использует собственный OpenJDK на вашем компьютере, чтобы они работали хорошо. Подумайте об этом как о тестовой среде, а не о эмуляторе.

В любом случае, если вы идете на работу с Layar на своем ноутбуке, забудьте об этом, это не имеет никакого смысла.

28
ответ дан 3 August 2018 в 05:27

Кажется, что в этот домен все больше разработчиков. http://www.shashlik.io/ ,

What is Shashlik

The goal of Shashlik is to provide a way to run Android applications on a standard Linux desktop as easily and simply as possible.

может запускать приложения для Android на Ubuntu. Это не стабильно, и не все приложения работают, но это кажется многообещающим.

P.S. Мне пришлось sudo apt-get install libgl1-mesa-dev и sudo apt-get install kde-baseapps-bin

3
ответ дан 3 August 2018 в 05:27

В последнее время доступна опция Anbox . В отличие от большинства других решений, это скорее контейнер, а не эмулятор. Это означает, что он выполняется на ядре хоста. Он также пытается интегрироваться в вашу ОС хоста, чтобы приложения выглядели как родные. В настоящее время это альфа, но выглядит многообещающим.

0
ответ дан 3 August 2018 в 05:27

ВЫ МОЖЕТЕ

И имеете несколько вариантов для этого.

  • Специальный эмулятор, подобный тем, которые поставляются с Android SDK. Не используйте ARM-based, поскольку они sloooow.
  • Установлена ​​общая виртуальная машина, такая как VirtualBox с установленной Android x86. Мое рекомендую.
  • Chrome. Недавние версии Google Chrome могут запускать приложения для Android внутри себя (никогда не пробовали это, но люди высоко оценивают его).
  • Подключите устройство Android через USB или Wi-Fi и используйте какой-то удаленный рабочий стол.
4
ответ дан 3 August 2018 в 05:27

Нет, вы не можете (кроме как через эмулятор, упомянутый Оли.) Однако , похоже, что люди Ubuntu работают над этим, поэтому вы можете сделать это в будущее. Мое доказательство: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

5
ответ дан 4 August 2018 в 07:36

Теперь вы можете использовать APK с поддержкой Chrome, используя это расширение (имея в виду, что он разрабатывается разработчиками для тестирования приложений) . Вот несколько шагов, которые я сделал, чтобы заставить его работать

  1. Установить из здесь - нажать «Добавить в Chrome». Это займет некоторое время, поскольку, похоже, загрузка crx установщик весом 113 Мб, а другой - около 9 Мб, поэтому будьте терпеливы: enter image description here [/g22] NB на моей сборке Fedora 21 Chromium 40 я получил ошибку «Файл манифеста недействителен» при попытке установить расширение, даже после очистки данных и перезагрузки расширения. У меня также были проблемы с сборкой Ubuntu 14.04 Chromium 41, поэтому я установил Google Chrome :( и это сработало.
  2. Получите APK приложения, которое вы хотите использовать, - нет, это не похоже вы можете установить из Google Play, вам нужен файл APK для приложения, поэтому это сложный бит. Большинство закрытых разработчиков-источников не хотят, чтобы их материалы были свободно распространены, поэтому для большинства приложений в Google Play, по крайней мере, вам нужно либо использовать : Использовать APK для приложения с открытым исходным кодом - для тестирования этого я попытался использовать APK x86 для VLC Media PLayer , что привело к экрану ошибок - я затем попробовал arcv7 arc, и это сработало сначала, а затем разбилось. Получите APK с устройства Android - это легко легко сделать на некоторых корневых устройствах Android, на обычных устройствах, я думаю, вы можете скопировать систему app apks из /system/apps или где-то - снова не рекомендуется из-за юридического материала. Используйте сторонний сервис / репозиторий APKs - например, в этой статье этот , но проблема здесь в том, что вы можете загружать измененные или зараженные программы / файлы. Наверное, следует считать последним средством. Используйте стороннее расширение - например. этот , который притворяется устройством и загрузкой (не очень хорошая идея, если вы любите законные вещи, плюс google отслеживает каждое ваше движение (в основном при входе в систему), поэтому может быть обнаружено довольно быстро ... Dead как устаревший браузер и вероятная поддержка Android . В любом случае не рекомендуется устанавливать расширения не в хранилище расширений браузера!
  3. Установить его Теперь мы переходим к более попробуйте использовать его в Chrome (или введите chrome://apps в строке URL-адреса) и запустите Arc Welder. Затем выберите каталог, в котором находится APK, а затем APK, затем выберите «Запустить приложение» в окно. Если в окне отображается значок приложения, который выглядит следующим образом: folder with system gear icon on it [/g23], приложение, вероятно, не будет работать, поэтому их может не помешать продолжать. Это, похоже, много происходит с приложениями для Android 4.4 + ...
  4. Используйте его Мне удалось запустить QuickOffice для запуска и в основном работать под расширением, хотя я не мог сохранить какие-либо документы, так как он не был доволен выбором место для сава e файл (показывает окно выбора папки , а не поле выбора файла для сохранения: P) enter image description here [/g24] После того, как вы нажмете «Запустить приложение», расширение автоматически добавит запись в приложений в Chrome - это вы можете сделать в автономную программу запуска приложения для запуска приложения непосредственно из вашего меню приложения / dash / launcher - это, возможно, лучшая функция этого расширения, как интегрируется с рабочим столом, и вам не нужно запускать эмулятор и т.д.  [/g25] В целом это замечательно, учитывая, что это, вероятно, все еще находится в разработке и не предназначено для этого, оно работает достаточно хорошо.

Источники:


В качестве альтернативы вы можете использовать эмулятор, как предложено в других ответах - у меня были некоторые успех с использованием Genymotion (там были некоторые удобные инструкции здесь , но этот ответ может помочь). Android Emulator можно приобрести как часть Android Studio SDK, однако с Android Nougat приложения должны быть подписаны.

27
ответ дан 4 August 2018 в 07:36

Прямой ответ: нет, вы не можете. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:

  • Размер экрана ограничен, концепция «Windowing System» не существует в мобильном устройстве
  • Некоторые аппаратные средства просто отсутствуют, SIM-карта, GPS и т. д.

Существует эмулятор, который обманывает приложения, предоставляя им те дополнительные бит, в которых они нуждаются. Но он использует собственный OpenJDK на вашем компьютере, чтобы они работали хорошо. Подумайте об этом как о тестовой среде, а не о эмуляторе.

В любом случае, если вы идете на работу с Layar на своем ноутбуке, забудьте об этом, это не имеет никакого смысла.

28
ответ дан 4 August 2018 в 07:36

Кажется, что в этот домен все больше разработчиков. http://www.shashlik.io/ ,

What is Shashlik

The goal of Shashlik is to provide a way to run Android applications on a standard Linux desktop as easily and simply as possible.

может запускать приложения для Android на Ubuntu. Это не стабильно, и не все приложения работают, но это кажется многообещающим.

P.S. Мне пришлось sudo apt-get install libgl1-mesa-dev и sudo apt-get install kde-baseapps-bin

3
ответ дан 4 August 2018 в 07:36

В последнее время доступна опция Anbox . В отличие от большинства других решений, это скорее контейнер, а не эмулятор. Это означает, что он выполняется на ядре хоста. Он также пытается интегрироваться в вашу ОС хоста, чтобы приложения выглядели как родные. В настоящее время это альфа, но выглядит многообещающим.

0
ответ дан 4 August 2018 в 07:36

ВЫ МОЖЕТЕ

И имеете несколько вариантов для этого.

  • Специальный эмулятор, подобный тем, которые поставляются с Android SDK. Не используйте ARM-based, поскольку они sloooow.
  • Установлена ​​общая виртуальная машина, такая как VirtualBox с установленной Android x86. Мое рекомендую.
  • Chrome. Недавние версии Google Chrome могут запускать приложения для Android внутри себя (никогда не пробовали это, но люди высоко оценивают его).
  • Подключите устройство Android через USB или Wi-Fi и используйте какой-то удаленный рабочий стол.
4
ответ дан 4 August 2018 в 07:36

Возможно запустить Android-приложения на Ubuntu?

Да

Натурально, как и с любым другим приложением, установленным с помощью программного обеспечения Ubuntu Software Center?

Да, но благодаря большому мастерству:

  • Использование хром (инструменты уровня бета);
  • Anbox (программное обеспечение уровня альфа-канала);
< hr>
  1. Google Chrome может запускать приложения для Android в качестве хром-приложений, но сначала их необходимо преобразовать с помощью Arc Welder или ARChon Custom Runtime .
  2. Anbox не эмулятор, а уровень совместимости. Он нацелен на запуск приложений для Android в любой операционной системе GNU / Linux путем помещения операционной системы Android в контейнер, абстрагирования доступа к аппаратным средствам и интеграции основных системных служб в систему GNU / Linux, поэтому приложения Android могут быть интегрированы с вашей операционной системой, как и любые другие другое собственное приложение.
4
ответ дан 4 August 2018 в 07:36

Теперь вы можете использовать APK с поддержкой Chrome, используя это расширение (имея в виду, что он разрабатывается разработчиками для тестирования приложений) . Вот несколько шагов, которые я сделал, чтобы заставить его работать

  1. Установить из здесь - нажать «Добавить в Chrome». Это займет некоторое время, поскольку, похоже, загрузка crx установщик весом 113 Мб, а другой - около 9 Мб, поэтому будьте терпеливы: enter image description here [/g22] NB на моей сборке Fedora 21 Chromium 40 я получил ошибку «Файл манифеста недействителен» при попытке установить расширение, даже после очистки данных и перезагрузки расширения. У меня также были проблемы с сборкой Ubuntu 14.04 Chromium 41, поэтому я установил Google Chrome :( и это сработало.
  2. Получите APK приложения, которое вы хотите использовать, - нет, это не похоже вы можете установить из Google Play, вам нужен файл APK для приложения, поэтому это сложный бит. Большинство закрытых разработчиков-источников не хотят, чтобы их материалы были свободно распространены, поэтому для большинства приложений в Google Play, по крайней мере, вам нужно либо использовать : Использовать APK для приложения с открытым исходным кодом - для тестирования этого я попытался использовать APK x86 для VLC Media PLayer , что привело к экрану ошибок - я затем попробовал arcv7 arc, и это сработало сначала, а затем разбилось. Получите APK с устройства Android - это легко легко сделать на некоторых корневых устройствах Android, на обычных устройствах, я думаю, вы можете скопировать систему app apks из /system/apps или где-то - снова не рекомендуется из-за юридического материала. Используйте сторонний сервис / репозиторий APKs - например, в этой статье этот , но проблема здесь в том, что вы можете загружать измененные или зараженные программы / файлы. Наверное, следует считать последним средством. Используйте стороннее расширение - например. этот , который притворяется устройством и загрузкой (не очень хорошая идея, если вы любите законные вещи, плюс google отслеживает каждое ваше движение (в основном при входе в систему), поэтому может быть обнаружено довольно быстро ... Dead как устаревший браузер и вероятная поддержка Android . В любом случае не рекомендуется устанавливать расширения не в хранилище расширений браузера!
  3. Установить его Теперь мы переходим к более попробуйте использовать его в Chrome (или введите chrome://apps в строке URL-адреса) и запустите Arc Welder. Затем выберите каталог, в котором находится APK, а затем APK, затем выберите «Запустить приложение» в окно. Если в окне отображается значок приложения, который выглядит следующим образом: folder with system gear icon on it [/g23], приложение, вероятно, не будет работать, поэтому их может не помешать продолжать. Это, похоже, много происходит с приложениями для Android 4.4 + ...
  4. Используйте его Мне удалось запустить QuickOffice для запуска и в основном работать под расширением, хотя я не мог сохранить какие-либо документы, так как он не был доволен выбором место для сава e файл (показывает окно выбора папки , а не поле выбора файла для сохранения: P) enter image description here [/g24] После того, как вы нажмете «Запустить приложение», расширение автоматически добавит запись в приложений в Chrome - это вы можете сделать в автономную программу запуска приложения для запуска приложения непосредственно из вашего меню приложения / dash / launcher - это, возможно, лучшая функция этого расширения, как интегрируется с рабочим столом, и вам не нужно запускать эмулятор и т.д.  [/g25] В целом это замечательно, учитывая, что это, вероятно, все еще находится в разработке и не предназначено для этого, оно работает достаточно хорошо.

Источники:


В качестве альтернативы вы можете использовать эмулятор, как предложено в других ответах - у меня были некоторые успех с использованием Genymotion (там были некоторые удобные инструкции здесь , но этот ответ может помочь). Android Emulator можно приобрести как часть Android Studio SDK, однако с Android Nougat приложения должны быть подписаны.

27
ответ дан 5 August 2018 в 14:51

Нет, вы не можете (кроме как через эмулятор, упомянутый Оли.) Однако , похоже, что люди Ubuntu работают над этим, поэтому вы можете сделать это в будущее. Мое доказательство: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

5
ответ дан 5 August 2018 в 14:51

Прямой ответ: нет, вы не можете. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:

  • Размер экрана ограничен, концепция «Windowing System» не существует в мобильном устройстве
  • Некоторые аппаратные средства просто отсутствуют, SIM-карта, GPS и т. д.

Существует эмулятор, который обманывает приложения, предоставляя им те дополнительные бит, в которых они нуждаются. Но он использует собственный OpenJDK на вашем компьютере, чтобы они работали хорошо. Подумайте об этом как о тестовой среде, а не о эмуляторе.

В любом случае, если вы идете на работу с Layar на своем ноутбуке, забудьте об этом, это не имеет никакого смысла.

28
ответ дан 5 August 2018 в 14:51

В последнее время доступна опция Anbox . В отличие от большинства других решений, это скорее контейнер, а не эмулятор. Это означает, что он выполняется на ядре хоста. Он также пытается интегрироваться в вашу ОС хоста, чтобы приложения выглядели как родные. В настоящее время это альфа, но выглядит многообещающим.

0
ответ дан 5 August 2018 в 14:51

Кажется, что в этот домен все больше разработчиков. http://www.shashlik.io/ ,

What is Shashlik

The goal of Shashlik is to provide a way to run Android applications on a standard Linux desktop as easily and simply as possible.

может запускать приложения для Android на Ubuntu. Это не стабильно, и не все приложения работают, но это кажется многообещающим.

P.S. Мне пришлось sudo apt-get install libgl1-mesa-dev и sudo apt-get install kde-baseapps-bin

3
ответ дан 5 August 2018 в 14:51

ВЫ МОЖЕТЕ

И имеете несколько вариантов для этого.

  • Специальный эмулятор, подобный тем, которые поставляются с Android SDK. Не используйте ARM-based, поскольку они sloooow.
  • Установлена ​​общая виртуальная машина, такая как VirtualBox с установленной Android x86. Мое рекомендую.
  • Chrome. Недавние версии Google Chrome могут запускать приложения для Android внутри себя (никогда не пробовали это, но люди высоко оценивают его).
  • Подключите устройство Android через USB или Wi-Fi и используйте какой-то удаленный рабочий стол.
4
ответ дан 5 August 2018 в 14:51

Другие вопросы по тегам:

Похожие вопросы: