Câu trả lời:
Cách duy nhất để chạy các ứng dụng Android trong Ubuntu (theo như tôi biết) là cài đặt SDK Android, tạo một thiết bị Android ảo, sử dụng các công cụ của SDK để cài đặt tệp .apk trên thiết bị đó và chạy ứng dụng bên trong thiết bị .
Cổng thông tin dành cho nhà phát triển Android có rất nhiều thông tin về chủ đề này.
Các gói Android, tệp .apk , là một định dạng đóng gói hoàn toàn khác với định dạng đóng gói của Ubuntu, các tệp .deb .
Bên cạnh sự khác biệt về bao bì, các gói Android được biên dịch và tùy chỉnh cho hệ điều hành, chuỗi công cụ và kiến trúc Android ( ARM ), khác với hầu hết các hệ thống Ubuntu có kiến trúc Intel 32 bit hoặc 64 bit .
Bạn có thể sử dụng ARChon để chạy apk trong Ubuntu:
Tại sao không sử dụng mã trình cài đặt apk từ Android x86 và biên dịch mã cho Ubuntu, vì Android x86 là linux, nó sử dụng cùng bộ tải khởi động và kernel.
Nếu ai đó có thể cài đặt trình tải apk , JAVA chạy tất cả mọi thứ bạn cần để chạy ứng dụng, liệu ứng dụng trình cài đặt apk có cài đặt apk trên Ubuntu giống như trong Android không?
Tôi không biết, nhưng ai đó có thể thử.
Android mặc dù có giấy phép apache sử dụng các thư viện & API độc đáo của riêng mình để phát triển ứng dụng ( tệp .apk ). chỉ để làm cho các ứng dụng Android chạy trên máy linux, những gì bạn có thể làm là biên dịch mã nguồn dvm bằng cách sử dụng repo GIT trong ubfox để hợp nhất dvm vào máy tính linux của bạn. điều đó sẽ thiết lập môi trường cho kiến trúc android (ví dụ như kernel kernel + android dvm ), ngoài ra, bạn cũng cần phải cài đặt các thư viện lõi của Android để làm cho các ứng dụng có thể hoạt động đầy đủ. Đây là cách tốt nhất để bạn có thể chạy các ứng dụng Android một cách thuận tiện trên Ubuntu.
Trên thực tế, các ứng dụng Android có sẵn trên thị trường và cửa hàng chơi được thiết kế cho bộ xử lý kiến trúc cánh tay và do đó, những gì bạn đang cố gắng sẽ không bao giờ hoạt động cho hầu hết mọi ứng dụng khác mà bạn cố gắng cài đặt trên máy tính ..........
bằng cách này, bạn có thể tìm thấy một trang web trên google bằng cách tìm kiếm 'porting android trên x86', điều này sẽ cung cấp cho bạn android 4.2 cho android froy roms để cài đặt độc lập trên máy tính của bạn và tôi đã thử chúng và gần như 99% phần mềm từ chối cài đặt hoặc từ chối chạy sau khi cài đặt xong ...
Vì vậy, sự khác biệt chính là x86 so với sê-ri ........... và cho đến khi chúng tôi hầu như có thể cung cấp kiến trúc bộ xử lý cánh tay cho Android, chúng tôi không thể làm bất cứ điều gì.