Làm cách nào để xuất một dự án trong studio Android?


174

Làm cách nào để xuất dự án trong Android Studio? Ý tôi là, giống như tôi đã từng làm trong Eclipse bởi File|Export..

Câu trả lời:


295

Thực hiện theo các bước dưới đây để đăng nhập ứng dụng trong studio android: -

  1. Đầu tiên, hãy truy cập Build-> Tạo APK đã ký

    Ảnh chụp màn hình đầu tiên

  2. Sau đó, khi bạn nhấp vào Tạo APK đã ký thì sẽ xuất hiện thông báo hộp thoại thông tin.

    Ảnh chụp màn hình thứ hai

  3. Nhấp vào Create Newnút nếu bạn không có bất kỳ tệp kho khóa nào. Nếu bạn đã bấm vào Choose Existing.

    Ảnh chụp màn hình này

  4. Khi bạn nhấp vào Create Newnút thì bây giờ hộp thoại xuất hiện nơi bạn cần nhập thông tin tệp kho khóa, các chi tiết về quyền ký khác.

    Ảnh chụp màn hình thứ tư

  5. Khi bạn điền đầy đủ chi tiết, sau đó nhấp vào Oknút, sau đó nó chuyển hướng đến hộp thoại này.

    Ảnh chụp màn hình thứ năm

  6. Nhấp vào nút Tiếp theo, sau đó đánh dấu vào Run ProGuardvà nhấp vào kết thúc. Nó tạo ra APK đã ký.

    Ảnh chụp màn hình thứ sáu

    Ảnh chụp màn hình thứ bảy


1
Vì bất kỳ lý do gì khi tôi làm theo hướng dẫn của bạn và cố gắng tải ứng dụng của mình lên cửa hàng chơi, nó nói rằng tôi đã tạo ra một apk gỡ lỗi. Bất cứ ý tưởng tại sao điều đó có thể xảy ra? Cảm ơn!
sirFunkenstine

1
Tôi đã cập nhật câu trả lời và Bạn phải thêm câu này vào thẻ ứng dụng android: debuggable = "false" của AndroidManifest.xml
Ajay S

1
Tôi đã có cùng một vấn đề. "Android: debuggalbe = false" không hoạt động.
Bagusflyer

11
Bây giờ "android: debuggalbe = false" không cần thiết và bạn có thể chọn loại bản dựng khi xuất APK đã ký.
tiếng vang

4
Tốt nhất là loại bỏ thuộc tính android: debuggable khỏi tệp kê khai. Nếu bạn làm như vậy, thì các công cụ sẽ tự động chèn android: debuggable = true khi xây dựng APK để gỡ lỗi trên trình giả lập hoặc thiết bị. Và khi bạn thực hiện xây dựng bản phát hành, chẳng hạn như Xuất APK, nó sẽ tự động đặt thành sai. Mặt khác, nếu bạn chỉ định một giá trị cụ thể trong tệp kê khai, thì các công cụ sẽ luôn sử dụng nó. Điều này có thể dẫn đến việc vô tình xuất bản ứng dụng của bạn với thông tin gỡ lỗi. ANDROID STUDIO 0.8.14
MCHAppy

101

Từ menu:

Build|Generate Signed APK

hoặc là

Build|Build APK

(sau này nếu bạn không cần một người đã ký để xuất bản lên Cửa hàng Play)


7
Dành cho tất cả những người không biết apk được tạo ở đâu: root_Of_Your_Application \ app \ build \ output \ apk \ debug
Pero122

10

Đầu tiên, Thêm android này : debuggable = "false" trong thẻ ứng dụng của AndroidManifest.xml.

Bạn không cần phải mã hóa android:debuggable="false"trong thẻ ứng dụng của mình. Nguyên vẹn cho tôi khiếu nại phòng thu -

Tránh mã hóa chế độ gỡ lỗi; bỏ nó ra cho phép gỡ lỗi và phát hành các bản dựng để tự động chỉ định một ít hơn ... (Ctrl + F1)

Tốt nhất là loại bỏ thuộc tính android: debuggable khỏi tệp kê khai. Nếu bạn làm như vậy, thì các công cụ sẽ tự động chèn android: debuggable = true khi xây dựng APK để gỡ lỗi trên trình giả lập hoặc thiết bị. Và khi bạn thực hiện xây dựng bản phát hành, chẳng hạn như Xuất APK, nó sẽ tự động đặt thành sai. Mặt khác, nếu bạn chỉ định một giá trị cụ thể trong tệp kê khai, thì các công cụ sẽ luôn sử dụng nó. Điều này có thể dẫn đến việc vô tình xuất bản ứng dụng của bạn với thông tin gỡ lỗi.

Câu trả lời được chấp nhận có vẻ hơi cũ. Đối với tôi, nó yêu cầu tôi chọn xem tôi muốn gỡ lỗi xây dựng hay phát hành bản dựng.

Chuyển đến Build-> Tạo APK đã ký. Chọn kho khóa của bạn, cung cấp mật khẩu kho khóa, v.v.

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

Bây giờ bạn sẽ thấy một dấu nhắc để chọn release build or debug build.

Đối với sản xuất luôn luôn chọn phát hành xây dựng!

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

Và bạn đã hoàn thành. Đã ký APK xuất khẩu.

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

PS: Đừng quên tăng versionCodetệp trong tệp kê khai trước khi tải lên playstore :)


7

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

-Build
-Generate Signed Apk
-Create new

Sau đó điền vào mẫu "Cửa hàng chìa khóa mới". Nếu bạn di chuyển để thay đổi tệp đích .jnk thì hãy chọn điểm đến và đặt tên để nhận nút Ok. Sau khi hoàn thành, bạn sẽ nhận được "Mật khẩu lưu trữ khóa", "Bí danh chính", "Mật khẩu khóa" Bấm tiếp theo và thay đổi thư mục đích của bạn. Sau đó nhấn kết thúc, đó là tất cả. :)

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

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

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


3

1.- Xuất các gói đã ký:

  • Sử dụng Thuật sĩ giải nén gói ứng dụng Android đã ký (Trên menu chính, chọn Build | Generate Signed APK). Các gói sẽ được ký trong quá trình khai thác.

    HOẶC LÀ

  • Định cấu hình tệp .apk dưới dạng một tạo phẩm bằng cách tạo định nghĩa giả tạo của ứng dụng Android loại với chế độ gói được ký Phát hành.

2.- Xuất các gói không dấu: điều này chỉ có thể được thực hiện thông qua các định nghĩa giả tạo với chế độ gói không dấu Debug hoặc Phát hành được chỉ đị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.