Có thể cài đặt tệp .apk của Android không?


17

Đã tự hỏi rằng thật tuyệt khi có cách cài đặt ứng dụng .apk của Android trong Ubuntu bằng cách nào đó.

Ai đó có manh mối về nó?

Câu trả lời:


10

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.


OK có vẻ như bạn giả định là đúng, không có cách nào khác để cài đặt chúng. Sẽ chấp nhận nó sau đó.
subeh.sharma

5

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 .


4
Có và không. APK không phải là tranh luận, nhưng đó là loại câu hỏi. Hầu hết các ứng dụng Android trên thực tế là Java thuần túy, nhưng được biên dịch sang định dạng mã byte không chuẩn (Dalvik thay vì JVM tiêu chuẩn) và chống lại một API khác. Ngay cả Ubuntu trên ARM cũng không thể chạy ứng dụng Android hoặc Ubuntu trên x86 chạy ứng dụng Android x86 mà không có lớp mô phỏng lớn (không tồn tại trong việc mô phỏng toàn bộ máy trong Qemu).
Gilles 'SO- ngừng trở nên xấu xa'

2

Bạn có thể sử dụng ARChon để chạy apk trong Ubuntu:

  1. Cài đặt thời gian chạy ARChon. http :: github.com/vladikoff/chromos-apk/blob/master/archon.md
  2. Mở và bật cờ: chrome: // flags / # enable-nacl, sau đó khởi động lại Google-Chrome. (Quan trọng!)
  3. Cài đặt các ứng dụng Android hiện có trong trang web hoặc chuyển đổi các ứng dụng Android yêu thích của bạn bằng " Trình chuyển đổi APK-CRX trực tuyến .
  4. Kéo và thả các tiện ích mở rộng Google-Chrome vào chrome: // extend / page trong trình duyệt và nó sẽ được cài đặt trong trình duyệt của bạn. Enjor nó!

1

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ử.


0

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.


nhưng đó là cả một công việc !!!
NilsB

0

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ì.


-1

thực sự không thể chạy tệp APK trên PC Ubuntu vì Ubuntu sẽ không thể đọc được. Điều tốt nhất trong số nhiều thứ là cài đặt máy ảo Android và chạy APK.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.