Làm cách nào để bạn cài đặt tệp APK trong trình giả lập Android?


716

Cuối cùng tôi đã quản lý để làm xáo trộn ứng dụng Android của mình, bây giờ tôi muốn kiểm tra nó bằng cách cài đặt tệp APK và chạy nó trên trình giả lập.

Làm cách nào tôi có thể cài đặt tệp APK trên Trình giả lập Android?



Bước để cài đặt APK trong Trình giả lập: Bước 1 -> Chạy trình giả lập bước 2-> Dán apk vào các công cụ quản lý SDK và các thư mục công cụ nền tảng. Bước 3-> Chạy lệnh này adb cài đặt AppNaem.APK. Trong 2 phút, nó sẽ hiển thị Thông báo thành công. Đôi khi biểu tượng ứng dụng đóng unfortunatl. Nhưng ứng dụng sẽ chạy thử / nhấp liên tục.
gnganpath

Trong xcode, nó được gọi là trình giả lập, mặc dù nó vẫn là trình giả lập (đối với ios).
JVE999

Bây giờ rất đơn giản ..... Chỉ cần mở trình giả lập của bạn .... kéo và thả tệp .apk vào trình giả lập của bạn ... đó là nó .. !!!
Akhilesh Sinha

Câu trả lời:


975

Bạn có thể chỉ cần kéo và thả tệp .apk của ứng dụng vào trình giả lập và nó sẽ tự động bắt đầu cài đặt.

Một lựa chọn khác:


Các cửa sổ:

  1. Thực thi trình giả lập (SDK Manager.exe-> Công cụ-> Quản lý AVD ...-> Mới rồi bắt đầu)
  2. Khởi động bàn điều khiển (Windows XP), Chạy -> nhập cmd và di chuyển đến thư mục công cụ nền tảng của thư mục SDK .
  3. Dán tệp APK vào thư mục 'android-sdk \ tools' hoặc 'platform-tools'.
  4. Sau đó gõ lệnh sau.

    cài đặt adb [đường dẫn .apk]

    Thí dụ:

    cài đặt adb C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Sao chép tập tin apk platform-toolsvào android-sdk linuxthư mục.
  2. Mở Terminalđiều hướng đến thư mục công cụ nền tảng trong android-sdk .
  3. Sau đó thực hiện lệnh này -

    ./adb cài đặt FileName.apk

  4. Nếu thao tác thành công (kết quả được hiển thị trên màn hình), thì bạn sẽ tìm thấy tệp của mình trong trình khởi chạy trình giả lập.

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools

Ví dụ: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Sau đó chạy adb.

Mac:

1.Run trình giả lập,

2. sau đó sao chép tệp .apk của bạn và dán vào /Users/your_system_username/Library/Android/sdk/platform-tools,
nếu bạn không thể tìm thấy đường dẫn sdk trong hệ thống mac của mình, hãy thực hiện các bước sau: finder->selectTùy chọn Mở Go trên menu trên cùng -> chọn Tùy chọn đi đến Thư mục -> nó sẽ bật lên cửa sổ với trường văn bản: /Users/your_system_username/Library/Android/sdk/-> bây giờ mở thư mục công cụ nền tảng và dán tệp .apk đã sao chép của bạn,

  1. Bây giờ hãy mở terminal và gõ như sau: cd Library/Android/sdk/platform-tools

  2. thực hiện các thao tác sau trong thiết bị đầu cuối của bạn: ./adb install yourapkfilename.apk nếu bạn nhận được thông báo lỗi sau : error: no devices found - waiting for device, hãy làm theo bước 5.

  3. Chạy trình giả lập của bạn từ Android Studio, khi trình giả lập hoạt động rồi lặp lại bước 4, bạn sẽ thấy thông báo thành công trên thiết bị đầu cuối của mình.


43
Adb cũng đã chuyển sang 'công cụ nền tảng' trong Windows
Dimuthu

5
Chỉ muốn thêm một chút gì đó còn thiếu từ câu trả lời trên. Bạn phải đặt tệp apk trong thư mục "android-sdk \ tools". Với thông tin này, câu trả lời hoạt động hoàn hảo.
Camille Sévigny

11
Có vẻ như vị trí của APK có thể được tự do lựa chọn, miễn là nó được tham chiếu chính xác trong adb installlệnh (được xác minh trên máy Mac). Đối với vị trí của adb: trên máy Mac, ít nhất là phiên bản gói ADT 20130522, có thể tìm thấy các công cụ nền tảng $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mkuity0

26
Bạn không nên đặt .apk trong thư mục công cụ nền tảng. Dự án của bạn không thuộc về nơi đó. Thay vào đó, hãy sử dụng đường dẫn đầy đủ trên 'adb install', ví dụ 'adb install "C: \ Users \ Name \ MyProject \ build \ myapp.apk".
Ela782

13
gặp lỗi này: Lỗi [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid

119

Nếu bạn đã tạo nhiều trình giả lập hoặc nếu bạn đã cắm thiết bị Android, adb sẽ khiếu nại với

error: more than one device and emulator

adb help không phải là cực kỳ rõ ràng về những gì để làm:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

Cờ bạn quyết định sử dụng phải đến trước lệnh adb thực tế:

adb -e install path/to/app.apk

6
Đồ tốt. Nói rõ hơn: đó là về việc có bao nhiêu trình giả lập đang chạy (không được tạo) trong khi thực thi adb install. Sử dụng -s <serial number>để nhắm mục tiêu một cách dứt khoát một trình giả lập cụ thể bỏ qua vấn đề này; số sê-ri có thể được thu thập từ đầu ra của adb devices -l.
mkuity0

70

Ngày nay, bạn chỉ cần kéo và thả apk Android vào trình giả lập và nó sẽ tự động bắt đầu cài đặt.


4
Có điều gì bạn cần làm để kích hoạt điều này? Có thể nó khác với trình giả lập Visual Studio, nhưng kéo và thả dường như không hoạt động.
chad

Tôi chưa bao giờ sử dụng cái đó.
Amt87

5
Đối với những người khác: kéo và thả các cài đặt APK trong Trình giả lập Android của Visual Studio không hoạt động nếu trình giả lập được khởi chạy với tư cách Quản trị viên. Ai biết tại sao.
chad

@chad Kéo và thả từ quy trình đặc quyền thấp hơn sang quy trình đặc quyền cao hơn bị cấm kể từ Windows Vista. Xem docs.microsoft.com/en-us/archive/bloss/patricka/
Nhà phát triển toàn diện

28
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

nó nói ./adb Không có tệp hoặc thư mục như vậy trong Mac, tôi nên chạy nó như thế nào?
CanCeylan

Bạn cần phải gõ tên giả lập của bạn khi nó xuất hiện trên nhật thực của bạn. Chẳng hạn ./emulator -avd youremulatorname
kkocabiyik

5
chỉ cần nghĩ rằng tôi sẽ chia sẻ rằng trong adb công cụ sdk mới nhất của Android đã chuyển từ thư mục công cụ sang thư mục công cụ nền tảng
Jeff Wooden

không có sự liên quan của các công cụ hoặc thư mục công cụ nền tảng ngoại trừ mọi người may mắn có được adb trong đường dẫn của họ.
Hal50000

25

đi đến thư mục android-sdk / tools trong dấu nhắc lệnh rồi gõ

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

22

Sao chép tệp .apk trong thư mục công cụ / nền tảng SDK của bạn, sau đó cài đặt .apk trên trình giả lập bằng cách sử dụng cmd (trên windows):

adb install <path_to_your_bin>.apk

hoặc là

./adb install <path_to_your_bin>.apk

Nếu có nhiều trình giả lập đang chạy , bạn có thể tìm thấy tất cả các trình giả lập đang chạy bằng lệnh này:

adb devices

hoặc là

./adb devices

sau đó, bạn phải chỉ định trình giả lập để cài đặt ứng dụng, theo số sê-ri, với tùy chọn -s. Ví dụ:

adb -s emulator-5554 install path/to/your/app.apk

hoặc là

./adb -s emulator-5554 install path/to/your/app.apk


11

Tải xuống tập tin apk từ trình duyệt và sau đó chỉ cần nhấp vào nó (khu vực thông báo). Cài đặt sẽ tự động bắt đầu.


11

Đầu tiên bạn cần cài đặt Android Studio trên máy của mình. Sau đó, chỉ cần làm theo các bước sau.

  1. Chuyển đến thanh điều hướng của bạn và mở Android Studio. nhập mô tả hình ảnh ở đây
  2. Từ thanh công cụ mở AVD Manager. (Nếu bạn không thể thấy nó tạo một dự án Android mới) nhập mô tả hình ảnh ở đây
  3. Tạo một thiết bị ảo. nhập mô tả hình ảnh ở đây
  4. Chọn một thiết bị phần cứng mà bạn muốn cài đặt ứng dụng của mình. nhập mô tả hình ảnh ở đây
  5. Chọn một hình ảnh Android mà bạn muốn cài đặt trên thiết bị của bạn. (Nếu bạn không thể xem bất kỳ hình ảnh nào, bạn có thể tải xuống hình ảnh yêu cầu từ Hình ảnh được đề xuất, x86 hoặc Hình ảnh khác) nhập mô tả hình ảnh ở đây
  6. Thêm tên vào AVD của bạn. nhập mô tả hình ảnh ở đây
  7. Bây giờ thiết bị ảo đã được tạo và bạn chỉ cần chạy nó bằng cách nhấp vào nút phát. nhập mô tả hình ảnh ở đây
  8. Bây giờ bạn đã thiết lập thiết bị ảo và bây giờ bạn cần cài đặt tệp APK. nhập mô tả hình ảnh ở đây
  9. Tải xuống tệp APK mà bạn muốn cài đặt và Kéo và thả tệp vào trình giả lập. nhập mô tả hình ảnh ở đây
  10. Tệp APK đã được cài đặt thành công và bạn có thể thấy nó trong các ứng dụng của mình. nhập mô tả hình ảnh ở đây
  11. Bây giờ bạn có thể chỉ cần chạy ứng dụng đã cài đặt. nhập mô tả hình ảnh ở đây

10

Goto Shell / Terminal /, tiếp cận tại thư mục android-sdk / tools sau đó

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)

10

Giả sử bạn phải cài đặt APK Facebook trên trình giả lập.

Bạn có thể sử dụng adb để cài đặt APK vào trình giả lập đang chạy trong OS X như thế này:

./adb install ~/FBAndroid-2.1.apk

Và trên Windows , như thế này:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Sau khi hoàn tất, hãy kiểm tra màn hình ứng dụng của trình giả lập để kiểm tra xem ứng dụng đã được cài đặt đúng chưa. Nếu bạn cần buộc nâng cấp ứng dụng này từ phiên bản trước, hãy thêm cờ -r, như thế này trên OS X :

./adb install -r ~/FBAndroid-2.1.apk


8

Tải xuống tệp Apk từ mạng và sao chép nó vào các công cụ nền tảng của thư mục SDK của bạn, sau đó trong dấu nhắc lệnh đi đến thư mục đó một loại:

adb install filename.apk

nhấn enter nó sẽ cài đặt trong vài giây


7

Từ Windows 7 trở đi,

Shift + Nhấp chuột phải vào thư mục tệp apk của bạn.

Chọn Mở cửa sổ lệnh tại đây

Nhập và nhấn "adb cài đặt AppName.apk"


7

giữ trình giả lập của bạn và chạy. Trong dòng lệnh, đi vào bên trong thư mục công cụ nền tảng, trong thư mục sdk của bạn đi kèm với gói quảng cáo và thực hiện lệnh sau:

>adb install <yourFilename.apk>

Lệnh này phát hiện trình giả lập / trình giả lập đang chạy của bạn và hiển thị cho bạn danh sách các thiết bị nơi bạn có thể cài đặt ứng dụng này (hiển thị nếu có bất kỳ thiết bị / thiết bị vật lý nào được kết nối với máy tính của bạn.). Sau đó, bạn có thể chọn bất kỳ cái nào, nếu chỉ có một trình giả lập đang chạy thì ứng dụng sẽ được cài đặt trực tiếp trên nó theo mặc định.

Lưu ý: Đối với lệnh trên, tệp .apk của bạn cần nằm trong cùng thư mục.

để biết thêm hướng dẫn chi tiết follo: Liên kết này


5

(KIỂM TRA TRÊN MACOS)

Bước đầu tiên là chạy trình giả lập

trình giả lập -avd <avd_name>

sau đó sử dụng adb để cài đặt .apk

cài đặt adb <đường dẫn đến tệp .apk>

Nếu adb ném lỗi như APK đã tồn tại hoặc một cái gì đó tương tự. Chạy shell adb trong khi trình giả lập đang chạy

vỏ adb

dữ liệu cd / ứng dụng

adb gỡ cài đặt <apk file mà không sử dụng .apk>

Nếu adb và trình giả lập là các lệnh không được tìm thấy, hãy làm theo

xuất PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:

Để sử dụng trong tương lai, hãy đặt dòng trên ở cuối .bash_profile

vi ~ / .bash_profile


5

Nếu sử dụng nhiều hơn một trình giả lập tại Firs, hãy sử dụng lệnh này

adb devices

và sau đó chọn amulatur và cài đặt ứng dụng

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

5

Tôi có thể sai, nhưng trên Windows tôi chỉ cần kéo và thả .apkvào Trình giả lập Android. Ý tôi là, làm tất cả những điều được đề cập ở trên dường như là rất nhiều công việc.


Tại sao đăng câu trả lời này nếu bạn không chắc chắn? Có vẻ như bạn đã sao chép câu trả lời của Amt87.
cải cách

Tôi không chắc lắm vì tôi không biết liệu sẽ làm việc với trường hợp của anh ta. Tôi không thể thấy câu trả lời của Amt87.
Marcelo Agimóvel

Siêu dễ. Cách dễ dàng hơn các câu trả lời khác và nó hoạt động rất tốt trên OS X.
Chantell Osejo

1
Điều này dường như chỉ là một sự lặp lại của câu trả lời hiện có này .
Pang

4

đi tới thư mục ADT / Android-sdk / tools trong dấu nhắc lệnh 1. adb cài đặt fileName.apk (Windows)

  1. ./adb cài đặt fileName.apk (Ubuntu / Linux hoặc Mac)


1

bạn viết lệnh trên terminal / cmd adb cài đặt FileName.apk.


1

Cách tốt nhất là tạo một ứng dụng, mở tệp apk trên trình giả lập. Bạn phải sao chép tệp .apk vào thư mục tải xuống của trình giả lập. Sau đó thay yourAppName.apk bằng tên .apk của bạn.

đây là mã

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}


1

Trên Linux tôi làm điều này:

  1. đầu tiên hãy xem những thiết bị nào tôi hiện có: emulator -list-avds
  2. xây dựng bản phát hành cd android && ./gradlew assembleRelease
  3. cài đặt nó tại thiết bị mô phỏng "Nexus5" (bạn đang ở trong thư mục Android , người khác sử dụng đường dẫn đầy đủ đến apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Đó là nó. Bạn cũng có thể dùng./gradlew installRelease


1

Thực hiện theo các bước:

  1. đảm bảo bạn đã cho phép cài đặt từ các nguồn không xác định trong cài đặt.
  2. Sử dụng Trình giám sát thiết bị Android để sao chép APK vào sdcard.
  3. Sử dụng trình duyệt dựng sẵn trong Android để điều hướng đến tệp: ///sdcard/apk-name.apk
  4. Khi thông báo "Tải xuống hoàn tất" xuất hiện, nhấp vào nó.


0

1) dán myapp.apk vào thư mục công cụ nền tảng , trong trường hợp của tôi C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, đây là liên kết trong trường hợp của tôi, nó có thể thay đổi cho bạn

2) mở thư mục trong CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Bây giờ bạn đang ở trong thư mục công cụ nền tảng, chỉ cần nhập adb cài đặt myapp.apk

vui lòng đảm bảo rằng trình giả lập của bạn được bật, nếu mọi thứ đều ổn, apk sẽ cài đặt


0

Khởi động bàn điều khiển (Windows XP), Chạy -> nhập cmd và di chuyển đến thư mục công cụ nền tảng của thư mục SDK.

Trong trường hợp bất kỳ ai thắc mắc làm thế nào để chạy cmdtrong platform-toolsthư mục của thư mục SDK, nếu bạn đang chạy một phiên bản Windows đủ mới, hãy làm theo các bước:

  1. Truy cập platform-toolsqua Windows Explorer.
  2. Trong khi giữ shiftnhấp chuột phải và bạn sẽ tìm thấy tùy chọn "Mở cửa sổ lệnh tại đây".
  3. Nhấn vào nó và cmd sẽ bắt đầu trong thư mục đó.

nhập mô tả hình ảnh ở đây

Hy vọng nó giúp


0

Trong mac hoặc windows. Chỉ cần chạy trình giả lập và Kéo và thả apk trên màn hình chính. Nó sẽ cài đặt


1
Điều này dường như chỉ là một sự lặp lại của câu trả lời hiện có này .
Pang

0

Đơn giản Bạn có thể tải APK lên tệp lưu trữ hoặc tải xuống APK và sử dụng trình duyệt để cài đặt từ nguồn không xác định.

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.