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?
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?
Câu trả lời:
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ổ:
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:
platform-tools
vào android-sdk linux
thư mục../adb cài đặt FileName.apk
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->select
Tù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,
Bây giờ hãy mở terminal và gõ như sau:
cd Library/Android/sdk/platform-tools
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.
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.
adb install
lệ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
.
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
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
.
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.
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
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
Kéo và thả
Chỉ cần kéo và thả tệp apk vào trình giả lập của bạn.
Bạn cũng có thể chạy trình giả lập Android mà không cần Android Studio .
Đầ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.
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
Trong Genymotion, chỉ cần kéo và thả tệp * .apk vào trình giả lập và nó sẽ tự động cài đặt và chạy.
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"
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
(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
Tôi có thể sai, nhưng trên Windows tôi chỉ cần kéo và thả .apk
và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.
Kéo và thả tệp ".apk" vào cửa sổ giả lập.
bạn viết lệnh trên terminal / cmd adb cài đặt FileName.apk.
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);
}
}
Bây giờ bạn có thể chỉ cần kéo và thả apk trong trình giả lập và nó sẽ cài đặt!
Trên Linux tôi làm điều này:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Đó là nó. Bạn cũng có thể dùng./gradlew installRelease
Thực hiện theo các bước:
Chỉ cần kéo và thả apk của bạn để giả lập
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
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 cmd
trong platform-tools
thư 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:
platform-tools
qua Windows Explorer.shift
nhấ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".Hy vọng nó giúp
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
Đơ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.