Tạo và chỉnh sửa cấu hình chạy/gỡ lỗi

Khi bạn chạy, gỡ lỗi hoặc kiểm tra mã của mình, Android Studio sẽ sử dụng cấu hình chạy/gỡ lỗi để xác định cách thực hiện thao tác. Thông thường, cấu hình mặc định là đủ để chạy hoặc gỡ lỗi ứng dụng. Tuy nhiên, bạn có thể sửa đổi và tạo các cấu hình mới cũng như sửa đổi các mẫu mặc định để phù hợp với quá trình phát triển như mô tả trên trang này.

Để biết thêm thông tin, hãy xem thêm tài liệu về IntelliJ sau đây:

Giới thiệu về cấu hình chạy/gỡ lỗi

Cấu hình chạy/gỡ lỗi chỉ định các chi tiết như tùy chọn cài đặt, khởi chạy và thử nghiệm ứng dụng. Bạn có thể xác định một cấu hình để sử dụng một lần hoặc lưu cấu hình đó để sử dụng trong tương lai. Sau khi lưu, bạn có thể chọn cấu hình từ danh sách thả xuống Chọn cấu hình Chạy/Gỡ lỗi trong thanh công cụ. Android Studio lưu các cấu hình trong dự án.

Cấu hình chạy/gỡ lỗi mặc định

Khi bạn tạo một dự án lần đầu tiên, Android Studio sẽ tạo một cấu hình chạy/gỡ lỗi mặc định cho hoạt động chính dựa trên mẫu ứng dụng Android. Để chạy hoặc gỡ lỗi cho dự án, bạn phải luôn xác định ít nhất một cấu hình chạy/gỡ lỗi. Vì lý do này, chúng tôi khuyên bạn không nên xóa cấu hình mặc định.

Phạm vi dự án và tùy chọn kiểm soát phiên bản

Các cấu hình chạy/gỡ lỗi và thay đổi mẫu chỉ áp dụng cho dự án hiện tại. Bạn có thể chia sẻ cấu hình chạy/gỡ lỗi (không phải mẫu) thông qua hệ thống kiểm soát phiên bản. Để biết thêm thông tin về cách chia sẻ cấu hình, hãy xem phần Tùy chọn đặt tên và chia sẻ cấu hình.

Mở hộp thoại Chạy/Gỡ lỗi cấu hình

Để mở hộp thoại Chạy/Gỡ lỗi cấu hình, hãy chọn Chạy > Chỉnh sửa cấu hình. Hộp thoại Chạy/Gỡ lỗi cấu hình xuất hiện, như minh họa trong hình 1.

Hình 1. Hộp thoại Chạy/Gỡ lỗi cấu hình

Hộp thoại hiển thị mẫu mặc định trong bảng điều khiển bên trái dưới thư mục Mặc định và nhóm các cấu hình đã xác định theo loại mẫu phía trên Mặc định. Bạn có thể đổi kích thước hộp thoại để xem mọi mục bị ẩn.

Trong hộp thoại này, bạn có thể:

Tạo cấu hình chạy/gỡ lỗi mới

Bạn có thể xác định các cấu hình chạy/gỡ lỗi mới từ hộp thoại Chạy/Gỡ lỗi cấu hình, cửa sổ Dự án hoặc Trình chỉnh sửa mã. Cấu hình mới phải dựa trên mẫu mặc định.

Hộp thoại Chạy/Gỡ lỗi cấu hình hiển thị cấu hình chạy/gỡ lỗi của bạn và các mẫu mặc định có sẵn. Bạn có thể bắt đầu một cấu hình mới trực tiếp từ một mẫu hoặc từ một bản sao của một cấu hình khác. Sau đó, bạn có thể thay đổi các giá trị của trường nếu cần.

Ngoài ra, bạn có thể nhấp chuột phải vào một mục trong cửa sổ Dự án để tự động tạo cấu hình dành riêng cho mục đó. Ví dụ: nếu bạn muốn chạy một hoạt động cụ thể, bạn có thể nhấp chuột phải vào tệp Java hoạt động và chọn Chạy. Tùy thuộc vào mục, Android Studio sử dụng Ứng dụng Android, Thử nghiệm thiết bị trên Android hoặc Android JUnit mặc định để tạo cấu hình.

Trong Trình chỉnh sửa mã, bạn có thể dễ dàng tạo cấu hình thử nghiệm và chạy/gỡ lỗi cho một lớp hoặc phương thức và sau đó thực thi cấu hình đó.

Khi bạn tạo cấu hình bên ngoài hộp thoại Chạy/Gỡ lỗi cấu hình, cấu hình sẽ là tạm thời trừ khi bạn lưu cấu hình đó. Theo mặc định, bạn có thể có tối đa năm cấu hình tạm thời trong dự án trước khi Android Studio bắt đầu xóa các cấu hình đó. Để thay đổi mặc định này, trong hộp thoại Chạy/Gỡ lỗi cấu hình, hãy nhấp vào thư mục Mặc định và nhập một giá trị vào Tạm thời Giới hạn đối với cấu hình. Để biết thêm thông tin về các cấu hình tạm thời, hãy xem Tạo và lưu các cấu hình chạy/gỡ lỗi tạm thời.

Bắt đầu định cấu hình dựa trên mẫu

Để xác định cấu hình chạy/gỡ lỗi dựa trên mẫu, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Nhấp vào biểu tượng Thêm cấu hình mới .
  3. Chọn một mẫu mặc định.
  4. Nhập tên trong trường Tên.
  5. Sửa đổi cấu hình, nếu cần.
  6. Hãy chắc chắn sửa bất kỳ lỗi nào được hiển thị ở cuối hộp thoại.

  7. Nhấp vào Áp dụng hoặc OK.

Bắt đầu cấu hình từ bản sao

Để xác định cấu hình chạy/gỡ lỗi bắt đầu từ bản sao của một cấu hình khác, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Chọn cấu hình chạy/gỡ lỗi hiện có trong ngăn bên trái.
  3. Nhấp vào biểu tượng Sao chép cấu hình .
  4. Nhập tên trong trường Tên.
  5. Sửa đổi cấu hình, nếu cần.
  6. Hãy nhớ sửa mọi lỗi hiển thị ở cuối hộp thoại.

  7. Nhấp vào Áp dụng hoặc OK.

Xác định cấu hình cho một mục trong dự án

Android Studio có thể tạo cấu hình chạy/gỡ lỗi cho một số mục hiển thị trong cửa sổ Dự án. Cấu hình dựa trên mẫu mặc định như sau:

Để tạo cấu hình chạy/gỡ lỗi cho một mục trong dự án của bạn, hãy làm theo các bước sau:

  1. Mở một dự án trong Chế độ xem Android hoặc Dự án.
  2. Trong cửa sổ Dự án, hãy nhấp chuột phải vào một mục có thể thử nghiệm và chọn Chạy filename hoặc Gỡ lỗi filename. Android Studio tạo cấu hình lần chạy/gỡ lỗi tạm thời và khởi chạy ứng dụng của bạn.
  3. Chọn Lưu từ danh sách thả xuống Chọn cấu hình Chạy/Gỡ lỗi trong thanh công cụ. Nếu bạn không thấy thanh công cụ, hãy chọn Xem > Thanh công cụ.

Hình 2. Lưu cấu hình

Lưu ý: Nếu bạn nhấp chuột phải và chạy hoặc gỡ lỗi cùng một mục (nhưng không phải hoạt động), Android Studio sẽ tạo một cấu hình mới.

Xác định cấu hình thử nghiệm cho một lớp hoặc phương thức

Android Studio cho phép bạn xác định cấu hình chạy thử nghiệm cho một loại hoặc phương thức và sau đó thực thi nó. Ví dụ: nếu tạo một lớp học mới, bạn có thể tạo và chạy thử nghiệm cho loại đó. Nếu thử nghiệm thành công, thì bạn có thể chạy thử nghiệm cho phần còn lại của dự án để đảm bảo rằng mã mới của bạn không lỗi gì ở nơi nào khác.

Android Studio sử dụng mẫu Thử nghiệm công cụ trên Android hoặc Android JUnit, tùy thuộc vào bộ nguồn của bạn. Đối với thử nghiệm đơn vị cục bộ, bạn có thể tùy ý chạy với mức độ sử dụng của mã.

Để tạo cấu hình chạy/gỡ lỗi cho loại hoặc phương thức trong mã Java, hãy làm theo các bước sau:

  1. Mở một dự án trong Chế độ xem Android hoặc Dự án.
  2. Mở tệp Java trong Trình soạn thảo mã.
  3. Chọn một loại hoặc phương thức trong mã, sau đó nhấn tổ hợp phím Control+Shift+T (Command+Shift+T).
  4. Chọn Tạo thử nghiệm mới từ trình đơn xuất hiện.
  5. Trong hộp thoại Tạo thử nghiệm, bạn có thể chọn thay đổi hoặc đặt các giá trị (không bắt buộc) rồi nhấp vào OK.
  6. Trong hộp thoại Chọn thư mục đích, hãy chọn vị trí trong dự án mà bạn muốn Android Studio đặt thử nghiệm. Bạn có thể chỉ định vị trí theo cấu trúc thư mục hoặc bằng cách chọn một loại lân cận.
  7. Nhấp vào OK.

    Thử nghiệm mới sẽ xuất hiện trong cửa sổ Dự án trong nhóm nguồn thử nghiệm tương ứng.

  8. Để chạy thử nghiệm, hãy làm theo một trong những cách sau:
    • Trong cửa sổ Dự án, hãy nhấp chuột phải vào thử nghiệm đó và chọn Chạy hoặc Gỡ lỗi.
    • Trong Trình soạn thảo mã, hãy nhấp chuột phải vào một định nghĩa lớp hoặc tên phương thức trong tệp thử nghiệm và chọn Chạy hoặc Gỡ lỗi để kiểm tra tất cả các phương thức trong loại.
  9. Chọn Lưu từ danh sách thả xuống Chọn cấu hình Chạy/Gỡ lỗi trên thanh công cụ.

Hình 3 Lưu cấu hình

Chạy hoặc gỡ lỗi ứng dụng bằng cấu hình đã lưu

Nếu đã lưu cấu hình chạy/gỡ lỗi, bạn có thể chọn cấu hình này trước khi chạy hoặc gỡ lỗi ứng dụng.

Để sử dụng cấu hình chạy/gỡ lỗi đã lưu, hãy làm theo các bước sau:

  1. Chọn cấu hình chạy/gỡ lỗi từ danh sách thả xuống Chọn cấu hình chạy/gỡ lỗi trong thanh công cụ.
  2. Danh sách thả xuống nằm bên trái Chạy Gỡ lỗi ; ví dụ: .

  3. Chọn Chạy > Chạy hoặc Chạy > Gỡ lỗi.
  4. Ngoài ra, hãy nhấp vào Chạy hoặc Gỡ lỗi .

Chỉnh sửa cấu hình chạy/gỡ lỗi

Để chỉnh sửa cấu hình chạy/gỡ lỗi, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Chọn một cấu hình trong ngăn bên trái.
  3. Sửa đổi cấu hình, nếu cần.
  4. Hãy nhớ sửa mọi lỗi hiển thị ở cuối hộp thoại.

  5. Nhấp vào Áp dụng hoặc OK.

Chỉnh sửa mẫu cấu hình chạy/gỡ lỗi mặc định

Bạn có thể chỉnh sửa các mẫu mặc định do Android Studio cung cấp cho phù hợp với quá trình phát triển của mình. Khi bạn chỉnh sửa mẫu, điều này không ảnh hưởng đến các cấu hình hiện có sử dụng mẫu. Ví dụ: nếu cần tạo một số cấu hình thuộc một loại nhất định, bạn có thể chỉnh sửa mẫu và sau đó thay đổi lại khi đã hoàn tất.

Mặc dù không thể tạo mẫu mới, nhưng bạn có thể tạo cấu hình để sử dụng tương tự như mẫu. Bạn có thể sao chép cấu hình và chỉnh sửa bản sao để tạo cấu hình mới.

Để chỉnh sửa mẫu, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Mở rộng thư mục Mặc định và chọn một mẫu mặc định.
  3. Sửa đổi cấu hình, nếu cần.
  4. Hãy nhớ sửa mọi lỗi hiển thị ở cuối hộp thoại.

  5. Nhấp vào Áp dụng hoặc OK.

Sắp xếp và nhóm các cấu hình

Trong hộp thoại Chạy/Gỡ lỗi cấu hình, bạn có thể sắp xếp nhanh cấu hình để tìm các cấu hình đó. Bạn có thể sắp xếp các mục trong thư mục theo thứ tự bảng chữ cái và tạo thư mục mới để nhóm các cấu hình.

Để sắp xếp cấu hình theo thứ tự bảng chữ cái, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Chọn một thư mục chứa cấu hình.
  3. Nhấp vào mục Sắp xếp cấu hình .
  4. Nhấp vào Áp dụng hoặc OK.

Để nhóm cấu hình trong các thư mục, hãy làm theo các bước sau:

  1. Mở hộp thoại Chạy/Gỡ lỗi Cấu hình.
  2. Chọn một thư mục chứa cấu hình.
  3. Nhấp vào biểu tượng Tạo thư mục mới .
  4. Nhập tên trong trường Tên thư mục.
  5. Kéo các mục thuộc cùng một danh mục mẫu vào thư mục đó.
  6. Sắp xếp các thư mục và cấu hình trong cùng một danh mục mẫu bằng cách kéo các thư mục đó vào vị trí hoặc bằng cách sử dụng cách Di chuyển lên Di chuyển xuống .
  7. Nhấp vào Áp dụng hoặc OK.

Xác định hoạt động trước khởi chạy

Bạn có thể chỉ định các thao tác để thực thi trước khi áp dụng cấu hình chạy/gỡ lỗi. Các việc cần làm được thực hiện theo thứ tự xuất hiện trong danh sách.

Lưu ý: Tính năng xác định trước khi chạy tác vụ là một tính năng nâng cao. Thay vì sử dụng tính năng này, bạn nên đặt mọi logic chuẩn bị dưới dạng các thao tác trong tệp build.gradle để các tệp đó sẽ được thực thi khi bạn tạo từ dòng lệnh.

Để tạo danh sách, hãy làm theo các bước sau:

  1. Ở cuối hộp thoại Chạy/Gỡ lỗi cấu hình trong phần Trước khi chạy, hãy nhấp vào Thêm rồi chọn loại tác vụ. Nếu một hộp thoại mở ra, hãy điền vào các trường và nhấp vào OK.
  2. Hãy thêm các tác vụ khác nếu cần.
  3. Để sắp xếp các tác vụ, hãy chọn một việc cần làm rồi nhấp vào Lên Xuống để di chuyển tác vụ lên hoặc xuống trong danh sách.
  4. Chọn Hiển thị trang này nếu bạn muốn hiển thị tùy chọn cài đặt chạy/gỡ lỗi trước khi áp dụng.

    Tùy chọn này bị bỏ chọn theo mặc định.

  5. Chọn Cửa sổ công cụ đang hoạt động nếu bạn muốn kích hoạt cửa sổ công cụ Chạy hoặc Gỡ lỗi khi bạn chạy hoặc gỡ lỗi ứng dụng của mình.

     Tùy chọn này được chọn theo mặc định.

Để xóa một việc cần làm khỏi danh sách, hãy làm theo các bước sau:

  1. Chọn một tác vụ.
  2. Nhấp vào Xóa .

Để chỉnh sửa việc cần làm, hãy làm theo các bước sau:

  1. Chọn một tác vụ.
  2. Click Chỉnh sửa .
  3. Chỉnh sửa chế độ cài đặt việc cần làm trong hộp thoại mở ra, sau đó nhấp vào OK.

Bảng sau đây liệt kê những việc cần làm mà bạn có thể thêm.

Tác vụ Mô tả
Chạy công cụ Ngoài Chạy một ứng dụng ngoài Android Studio. Trong hộp thoại Công cụ ngoài, hãy chọn một hoặc nhiều ứng dụng mà bạn muốn chạy rồi nhấp vào OK. Nếu ứng dụng chưa được xác định trong Android Studio, hãy thêm định nghĩa của ứng dụng đó trong hộp thoại Tạo công cụ. Để biết thêm thông tin, hãy xem phần Định cấu hình công cụ bên thứ baCông cụ ngoài.
Chạy một cấu hình khác Thực thi một trong các cấu hình chạy/gỡ lỗi hiện có. Trong hộp thoại Chọn cấu hình để thực thi, hãy chọn cấu hình để thực thi rồi nhấp vào OK.
Tạo Biên dịch dự án hoặc mô-đun. Android Studio thực thi lệnh Tạo mô-đun nếu cấu hình chạy/gỡ lỗi chỉ định một mô-đun cụ thể, hoặc thực thi lệnh Tạo dự án nếu không các mô-đun được chỉ định.
Tạo dự án Biên dịch dự án. Android Studio thực thi lệnh Tạo dự án.
Thực hiện, không kiểm tra lỗi Tùy chọn này giống như Tạo, ngoại trừ việc Android Studio thực thi cấu hình chạy/gỡ lỗi bất kể kết quả biên dịch.
Cấu phần bản dựng Không hỗ trợ trong Android Studio.
Chạy tác vụ Gradle Chạy một tác vụ cho Gradle. Trong hộp thoại mở, hãy chỉ định thông tin chi tiết rồi nhấp vào OK. Để biết thêm thông tin, hãy xem Gradle.
Tạo nhãn hiệu cho Gradle Biên dịch dự án và chạy Gradle.
Trình tạo Gradle của App Engine Tác vụ trình tạo Gradle của App Engine sẽ đồng bộ hóa dự án và sau đó xây dựng mô-đun.

Các mẫu cấu hình chạy/gỡ lỗi mặc định

Android Studio cung cấp các mẫu cấu hình mặc định để giúp bạn bắt đầu nhanh chóng. Các phần sau đây mô tả các mẫu áp dụng cho hoạt động phát triển Android bằng Android Studio:

Lưu ý: Android Studio 2.1.x trở xuống có Mẫu ứng dụng gốc mà các phiên bản mới không có. Nếu bạn có một mẫu Ứng dụng gốc trong dự án, Android Studio sẽ chuyển đổi mẫu đó thành Ứng dụng Android khi bạn tải dự án. Hộp thoại Chuyển đổi dự án sẽ hướng dẫn bạn quy trình thực hiện.

Các mẫu không được hỗ trợ

Các mẫu không được hỗ trợ sau đây đến từ IntelliJ IDEA và không dành riêng cho việc phát triển Android bằng Android Studio. Để biết thông tin về cách sử dụng các mẫu này, hãy truy cập các đường liên kết đến tài liệu về IntelliJ IDEA.

Tùy chọn cấu hình Tên và Chia sẻ

Các tùy chọn TênChia sẻ chỉ áp dụng cho các cấu hình. Khi bạn tạo một cấu hình, hãy đặt tên cho cấu hình này và nếu bạn muốn chia sẻ cấu hình, hãy đánh dấu vào hộp Chia sẻ. Bạn không thể đặt tên và chia sẻ mẫu.

Sử dụng hộp đánh dấu Chia sẻ để tạo cấu hình chạy/gỡ lỗi cho các thành viên khác trong nhóm thông qua tính năng kiểm soát phiên bản. Nếu bạn chọn tùy chọn này, khi dự án được đánh dấu vào một hệ thống kiểm soát phiên bản, thì cấu hình chạy/gỡ lỗi sẽ được bao gồm khi có người kiểm tra dự án.

Android Studio lưu trữ cấu hình chạy/gỡ lỗi được chia sẻ trong các tệp XML riêng lẻ trong thư mục project_directory/.idea/runConfigurations/. Để biết thêm thông tin, hãy xem Định dạng dự án dựa trên thư mục.

Ứng dụng Android

Bạn có thể chạy hoặc gỡ lỗi các ứng dụng và hoạt động Android trên thiết bị ảo hoặc phần cứng bằng cách sử dụng các cấu hình dựa trên mẫu này.

Thẻ Chung

Trong thẻ Chung, bạn có thể chỉ định tùy chọn cài đặt, khởi chạy và triển khai. Thẻ Khác cũng chứa các tùy chọn cài đặt.

Trường Mô tả
Mô-đun Chọn một mô-đun áp dụng cấu hình này.
Tùy chọn cài đặt: Triển khai

Chọn phương án:

  • APK mặc định – Tạo và triển khai APK cho biến thể hiện được chọn của bạn.
  • APK từ gói ứng dụng – Xây dựng và triển khai ứng dụng của bạn từ một Gói ứng dụng Android. Nghĩa là, trước tiên, Android Studio sẽ chuyển đổi dự án ứng dụng của bạn thành một gói ứng dụng chứa toàn bộ mã đã biên dịch cũng như các tài nguyên của ứng dụng. Sau đó, trên gói ứng dụng đó, Android Studio chỉ tạo những APK bắt buộc để triển khai ứng dụng cho thiết bị được kết nối. Thông thường, bạn nên sử dụng tùy chọn này khi thử nghiệm gói ứng dụng mà bạn dự định tải lên Google Play vì việc triển khai từ gói ứng dụng sẽ kéo dài tổng thời gian tạo dựng.
  • Cấu phần của phần mềm tùy chỉnh – Không được hỗ trợ trong Android Studio.
  • Không có gì – Không cài đặt APK trên một thiết bị. Ví dụ: nếu muốn tự cài đặt APK, bạn không cần cài đặt Android Studio.
Tùy chọn cài đặt: Triển khai dưới dạng ứng dụng tức thì Nếu ứng dụng của bạn hỗ trợ trải nghiệm tức thì – tức là bạn có thể hỗ trợ các ứng dụng tức thì khitạo một dự án mới hoặc bạn tạo một hay nhiềumô-đun tính năng có hỗ trợ phiên bản tức thì — bạn có thể chọn triển khai các mô-đun được bật tức thì đó bằng cách chọn hộp bên cạnhTriển khai dưới dạng ứng dụng tức thì ,
Tùy chọn cài đặt: Các tính năng sẽ triển khai Nếu ứng dụng của bạn có các mô-đun tính năng, hãy đánh dấu vào hộp bên cạnh từng tính năng mà bạn muốn đưa vào khi triển khai ứng dụng. Bạn chỉ thấy tùy chọn này nếu ứng dụng của bạn có các mô-đun tính năng.

Lưu ý: Nếu bạn muốn thử nghiệm việc tải xuống và cài đặt các mô-đun tính năng theo yêu cầu, bạn phải làm như vậy sau khi phát hành gói ứng dụng rồi sử dụng kênh thử nghiệm nội bộ Play Console. Để tìm hiểu thêm, hãy đọc Tải gói ứng dụng của bạn lên Play Console.

Tùy chọn cài đặt: Gắn cờ Nhập adb bất kỳpm install mà bạn muốn sử dụng. Định dạng các tùy chọn giống như cách bạn làm trên dòng lệnh, nhưng không theo đường dẫn. Dưới đây là một số ví dụ:

-i foo.bar.baz -r /path/to/apk

-d -r

Mặc định: không có tùy chọn.

Tùy chọn khởi chạy: Khởi chạy

Chọn phương án:

  • Không có gì – Không chạy bất cứ thứ gì khi bạn chọn **Chạy** hoặc **Gỡ lỗi**. Tuy nhiên, nếu ứng dụng của bạn đang chạy và bạn chọn **Gỡ lỗi**, Android Studio sẽ đính kèm trình gỡ lỗi vào quy trình ứng dụng của bạn.
  • Hoạt động mặc định – Chạy hoạt động bạn đã đánh dấu là khởi động trong tệp kê khai. Ví dụ:
    
    <intent-filter>
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    
  • Hoạt động đã chỉ định - Chạy một hoạt động ứng dụng cụ thể trong mô-đun của bạn. Khi được chọn, trường Hoạt động xuất hiện bên dưới, nơi bạn có thể nhập tên của hoạt động bạn muốn khởi chạy hoặc nhấp vào Thêm để chọn hoạt động từ danh sách ,
  • URL – Chạy một URL phù hợp với bộ lọc ý định trong tệp kê khai của ứng dụng. Khi được chọn, trường URL xuất hiện bên dưới và nơi bạn có thể nhập URL.

    Bạn phải điền vào trường này để chạy Ứng dụng Android tức thì. Bạn cũng có thể sử dụng mã này để kiểm tra Đường liên kết đến ứng dụng Android.

Tùy chọn khởi chạy: Cờ chạy Nhập adb bất kỳam start mà bạn muốn sử dụng. Định dạng các tùy chọn giống như cách bạn làm trên dòng lệnh, nhưng không có ý định. Ví dụ:

-W

Tùy chọn này không xuất hiện nếu bạn chọn giá trị Phát hànhKhông có gì.

Mặc định: không có tùy chọn.

Các tùy chọn mục tiêu triển khai: Mục tiêu

Chọn phương án:

  • Mở hộp thoại Chọn mục tiêu triển khai – Mở hộp thoại Chọn mục tiêu triển khai để chọn một thiết bị ảo hoặc thiết bị.
  • Thiết bị USB - Sử dụng thiết bị phần cứng được kết nối với máy tính phát triển của bạn thông qua cổng USB. Nếu có nhiều hộp thoại, một hộp thoại sẽ xuất hiện để bạn có thể chọn hộp thư.
  • Trình mô phỏng – Sử dụng thiết bị ảo. Trong một cấu hình, bạn có thể chọn một AVD; nếu không, chỉ cần sử dụng AVD đầu tiên trong danh sách.

Các tùy chọn mục tiêu triển khai: Sử dụng cùng một thiết bị cho các lần phát hành sau này

Theo mặc định, tùy chọn này sẽ được bỏ chọn để mỗi lần bạn chạy một ứng dụng, hộp thoại Chọn Triển khai sẽ xuất hiện để bạn chọn một thiết bị. Khi bạn chọn tùy chọn này và chạy ứng dụng, hộp thoại Chọn tùy chọn triển khai sẽ xuất hiện để bạn chọn một thiết bị. Sau đó, mỗi lần bạn chạy ứng dụng, ứng dụng sẽ chạy trên thiết bị mà bạn đã chọn mà không hiển thị hộp thoại Chọn triển khai. Để chạy ứng dụng trên một thiết bị khác, hãy bỏ chọn Sử dụng cùng một thiết bị cho lần phát hành sau này, hoặc dừng ứng dụng bằng cách chạy Chạy > Dừng app hoặc Dừng , rồi bắt đầu lại. Hộp thoại Chọn tùy chọn triển khai sẽ hiển thị để bạn có thể chọn một thiết bị.
Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.

Thẻ khác

Trong thẻ Khác, bạn có thể chỉ định tùy chọn logcat, cài đặt, khởi chạy và triển khai. Thẻ Chung cũng chứa các tùy chọn cài đặt.

Trường Mô tả
Logcat: Hiển thị logcat tự động Khi bạn chọn tùy chọn này, cửa sổ Nhật ký sẽ mở ra mỗi khi bạn triển khai và chạy một ứng dụng thành công bằng cấu hình này. Mặc định: đã chọn.
Logcat: Xóa nhật ký trước khi khởi chạy Chọn tùy chọn này nếu bạn muốn Android Studio xóa dữ liệu khỏi các phiên trước đó khỏi tệp nhật ký trước khi khởi động ứng dụng. Mặc định: đã bỏ chọn.
Tùy chọn cài đặt: Bỏ qua cài đặt nếu APK chưa thay đổi. Khi được chọn, Android Studio sẽ không triển khai lại APK của bạn nếu phát hiện thấy APK này không thay đổi. Nếu bạn muốn Android Studio buộc cài đặt APK, ngay cả khi APK đó không thay đổi, hãy bỏ chọn tùy chọn này. Mặc định: đã chọn
Tùy chọn cài đặt: Buộc dừng ứng dụng trước khi chạy hoạt động

Nếu được chọn, khi Android Studio phát hiện rằng không phải cài đặt lại APK vì ứng dụng chưa thay đổi, APK này sẽ buộc dừng ứng dụng để ứng dụng bắt đầu từ hoạt động của trình chạy mặc định. Nếu bạn bỏ chọn tùy chọn này, Android Studio sẽ không buộc ứng dụng dừng.

Tùy chọn này hoạt động với tùy chọn trước đó để kiểm soát việc APK đã được cài đặt hay chưa. Đối với cả hai trường Tùy chọn cài đặt, hãy đặt các trường này ở chế độ mặc định trừ khi bạn rõ ràng muốn buộc cài đặt mỗi lần.

Trong một số trường hợp, bạn có thể muốn bỏ chọn tùy chọn này. Ví dụ: nếu bạn đang viết công cụ phương thức nhập (IME), hãy buộc dừng ứng dụng và bỏ chọn ứng dụng làm bàn phím hiện tại (mà bạn có thể không muốn).

Mặc định: đã chọn

Trước khi phát hành Xem Xác định trước khi khởi chạy hoạt động.

Thẻ Trình gỡ lỗi

Chỉ định các tùy chọn gỡ lỗi trong thẻ Gỡ lỗi.

Đối với mã C và C++, Android Studio sử dụng trình gỡ lỗi LLDB. Ngoài giao diện người dùng Android Studio thông thường, cửa sổ trình gỡ lỗi có thẻ LLDB cho phép bạn nhập các lệnh LLDB trong khi gỡ lỗi. Bạn có thể nhập các lệnh tương tự mà Android Studio sử dụng để hiển thị thông tin trong giao diện người dùng trình gỡ lỗi, đồng thời thực hiện các thao tác khác.

Đối với các dự án C và C++, bạn có thể thêm các thư mục biểu tượng, cũng như các lệnh LLDB khởi động và đăng tệp đính kèm, trong thẻ Gỡ lỗi. Để thực hiện điều này, bạn hãy sử dụng các nút tương tự như sau:

  • Thêm – Thêm một thư mục hoặc lệnh.
  • Xóa – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để xóa mục đó.
  • Mũi tên lên – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để di chuyển mục đó lên trong danh sách.
  • Xuống – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để di chuyển mục đó xuống trong danh sách.

Hãy xem bài viết Gỡ lỗi ứng dụng để biết thêm thông tin về cách gỡ lỗi trong Android Studio.

Trường Mô tả
Loại gỡ lỗi

Chọn một trong các tùy chọn sau:

  • Java – Gỡ lỗi mã Java.
  • Tự động – Hãy để Android Studio chọn loại gỡ lỗi phù hợp nhất cho dự án của bạn.
  • Gốc – Gỡ lỗi mã C hoặc C++ gốc.
  • Kép – Gỡ lỗi Java và mã gốc trong hai phiên gỡ lỗi riêng biệt.

Bạn nên chọn Tự động vì tùy chọn này chọn loại gỡ lỗi phù hợp cho dự án của bạn.

Thư mục biểu tượng

Nếu muốn thêm tệp biểu tượng để cung cấp thông tin cho trình gỡ lỗi với thông tin C hoặc C++ được tạo bên ngoài Android Studio, thì bạn có thể thêm một hoặc nhiều thư mục tại đây. Android Studio ưu tiên sử dụng mọi tệp trong các thư mục này hơn những tệp do Plugin Android cho Gradle tạo. Trình gỡ lỗi sẽ tìm kiếm các thư mục từ trên xuống dưới theo thứ tự cho đến khi tìm thấy nội dung cần thiết. Nó tìm kiếm định kỳ qua các tệp trong thư mục. Để tối ưu hóa danh sách và tiết kiệm thời gian, hãy đặt các thư mục được sử dụng thường xuyên nhất vào đầu danh sách.

Nếu bạn chỉ định một thư mục trong cây cao, có thể mất nhiều thời gian hơn để tìm kiếm tất cả các thư mục con. Nếu bạn thêm một thư mục rất cụ thể, hệ thống sẽ mất ít thời gian hơn để tìm kiếm. Bạn cần tìm sự cân bằng phù hợp giữa tốc độ và tìm tệp bạn cần để gỡ lỗi. Ví dụ: nếu bạn có một thư mục chứa thư mục con cho các thư mục khác nhau Giao diện nhị phân Android nhị phân (ABI), bạn có thể chọn thêm một thư mục cho một ABI cụ thể hoặc cho tất cả ABI. Mặc dù bạn có thể mất nhiều thời gian hơn để tìm kiếm trong thư mục cấp cao hơn, nhưng kết quả này cũng sẽ rõ ràng hơn nếu bạn quyết định gỡ lỗi trên một thiết bị khác.

Lưu ý rằng bạn không phải thêm các thư mục chứa tệp biểu tượng Gradle vì trình gỡ lỗi sẽ tự động sử dụng những thư mục đó.

Lệnh khởi động LLDB

Thêm các lệnh LLDB mà bạn muốn thực thi trước khi trình gỡ lỗi đính kèm vào quy trình này. Ví dụ: bạn có thể xác định các tùy chọn cài đặt cho môi trường, như hiển thị trong lệnh sau:

settings set target.max-memory-read-size 2048

LLDB thực thi các lệnh theo thứ tự từ trên xuống dưới.

Các lệnh đính kèm trong bài đăng LLDB

Thêm các lệnh LLDB mà bạn muốn thực thi ngay sau khi trình gỡ lỗi sẽ đính kèm vào quy trình. Ví dụ:

process handle SIGPIPE -n true -p true -s false

LLDB thực thi các lệnh theo thứ tự từ trên xuống dưới.

Thư mục lưu trữ đang hoạt động Chỉ định thư mục làm việc LLDB.
Ghi nhật ký: Kênh mục tiêu

Chỉ định các tùy chọn nhật ký LLDB. Android Studio đặt các tùy chọn mặc định dựa trên trải nghiệm của nhóm. Vì vậy, tùy chọn này không quá chậm nhưng có chứa thông tin cần thiết để khắc phục sự cố. Nhật ký thường được yêu cầu cho các báo cáo lỗi trong Android Studio. Mặc định là

lldb process:gdb-remote packets

Bạn có thể thay đổi tùy chọn mặc định để thu thập thêm thông tin. Ví dụ: các tùy chọn nhật ký sau đây thu thập thông tin về một platform cụ thể:

lldb process platform:gdb-remote packets

Để xem danh sách đầy đủ các lệnh nhật ký, hãy nhập lệnh log list từ cửa sổ shell LLDB trong Android Studio.

Android Studio đặt nhật ký thiết bị ở vị trí sau, trong đó ApplicationId là mã ứng dụng duy nhất dùng trong tệp kê khai APK đã tạo và xác định ứng dụng của bạn trên thiết bị cũng như trong Cửa hàng Google Play:

/data/data/ApplicationId/lldb/log

Một cách khác là nếu nhiều người dùng truy cập vào một thiết bị, họ sẽ đặt nhật ký ở vị trí sau đây. AndroidUserId là giá trị nhận dạng duy nhất của một người dùng trên thiết bị:

/data/user/AndroidUserId/ApplicationId/lldb/log

Để biết thông tin về cách sử dụng LLDB để gỡ lỗi từ xa, hãy xem phần Gỡ lỗi từ xa.

Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.

Thẻ Tạo hồ sơ

Bạn phải chọn tùy chọn Bật tính năng lập hồ sơ nâng cao để bật một số tính năng nhất định trong Trình phân tích tài nguyên trên Android khi thiết bị của bạn chạy Android 7.1 trở xuống.

Thử nghiệm Android

Mẫu thử nghiệm mà bạn nên sử dụng phụ thuộc vào nhóm nguồn của bạn. Mẫu bài kiểm tra được đo lường dựa trên Android là dành cho quy trình kiểm tra đo lường. Mẫu Android JUnit dành cho thử nghiệm đơn vị cục bộ.

Lưu ý: Nếu đang sử dụng Phòng thử nghiệm Firebase để thử nghiệm trên nhiều thiết bị, bạn có thể sử dụng mẫu Android JUnit để xác định các thử nghiệm được đo lường của mình. Để biết thêm thông tin, hãy xem bài viết Chạy thử nghiệm với Phòng thử nghiệm Firebase.

Phần mô tả thẻ sau đây bao gồm các thẻ và trường cho mẫu thử nghiệm được đo lường Android. Để biết thông tin về các thẻ và trường dành cho mẫu thử nghiệm Android JUnit, hãy xem Chạy/gỡ lỗi cấu hình: JUnit của IntelliJ.

Thẻ Chung

Trong thẻ Chung, bạn có thể chỉ định vị trí thử nghiệm, trình chạy đo lường, vỏ adb và tùy chọn triển khai.

Trường Mô tả
Mô-đun Chọn một mô-đun để áp dụng cấu hình này.
Thử nghiệm

Trong khu vực này, hãy chỉ định vị trí thử nghiệm mà bạn muốn chạy:

  • Tất cả trong mô-đun – Khởi chạy tất cả thử nghiệm từ mô-đun đã chọn.
  • Tất cả trong gói – Khởi chạy tất cả thử nghiệm từ gói được chỉ định trong trường Gói. Nhập tên hoặc nhấp vào Thêm để chọn gói từ hộp thoại.
  • Lớp – Chạy thử nghiệm của lớp được chỉ định trong trường Lớp. Nhập tên hoặc nhấp vào Thêm để chọn lớp học từ một hộp thoại.
  • Phương pháp – Chạy một phương thức thử nghiệm. Trong trường Lớp, hãy chỉ định lớp chứa phương thức. Trong trường method, hãy chỉ định phương thức. Nhập tên, hoặc nhấp vào Thêm để chọn lớp hoặc phương thức từ hộp thoại.
Đường chạy đo lường cụ thể (không bắt buộc) Nhập vị trí của trình chạy thiết bị; Nhấp vào Thêm để dùng hộp thoại. Tệp build.gradle chỉ định vị trí của trình chạy thiết bị; giá trị này ghi đè lên giá trị đó. Thông thường, mặc định là lớp AndroidJUnitRunner trong Thử nghiệm AndroidX.
Các tùy chọn khác

Nhập adb bất kỳam instrument mà bạn muốn sử dụng. Không nhập thành phần. Ví dụ: nếu bạn đang sử dụng AndroidJUnitRunner từThử nghiệm AndroidX , bạn có thể sử dụng trường này để chuyển các tùy chọn bổ sung cho người chạy, chẳng hạn như -e size small.

Mặc định: không có tùy chọn

Các tùy chọn mục tiêu triển khai: Mục tiêu

Chọn phương án:

  • Mở hộp thoại Chọn mục tiêu triển khai – Mở hộp thoại Chọn mục tiêu triển khai để chọn một thiết bị ảo hoặc thiết bị.
  • Thiết bị USB - Sử dụng thiết bị phần cứng được kết nối với máy tính phát triển của bạn thông qua cổng USB. Nếu có nhiều hộp thoại, một hộp thoại sẽ xuất hiện để bạn có thể chọn hộp thư.
  • Trình mô phỏng – Sử dụng thiết bị ảo. Trong một cấu hình, bạn có thể chọn một AVD; nếu không, chỉ cần sử dụng AVD đầu tiên trong danh sách.
  • Bảng minh họa thiết bị cho Phòng thử nghiệm Firebase – Xem phần Chạy thử nghiệm bằng Phòng thử nghiệm Firebase.
Các tùy chọn mục tiêu triển khai: Sử dụng cùng một thiết bị cho các lần phát hành sau này Nếu bạn muốn tự động sử dụng thiết bị mà bạn đã chọn thông qua hộp thoại Chọn mục tiêu triển khai trong tương lai, hãy chọn tùy chọn này. Nếu thiết bị không hoạt động, bạn sẽ nhận được một hộp thoại. Mặc định: đã bỏ chọn
Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.

Thẻ khác

Thẻ Khác chứa các tùy chọn cài đặt về logcat và cài đặt.

Trường Mô tả
Logcat: Xóa nhật ký trước khi khởi chạy Chọn tùy chọn này nếu bạn muốn Android Studio xóa dữ liệu khỏi các phiên trước đó khỏi tệp nhật ký trước khi khởi động ứng dụng. Mặc định: đã bỏ chọn.
Tùy chọn cài đặt: Bỏ qua cài đặt nếu APK chưa được thay đổi Khi được chọn, Android Studio sẽ không triển khai lại APK của bạn nếu APK phát hiện thấy APK này không thay đổi. Nếu bạn muốn Android Studio buộc cài đặt APK, ngay cả khi APK đó chưa thay đổi, hãy bỏ chọn tùy chọn này. Mặc định: đã chọn
Tùy chọn cài đặt: Buộc dừng ứng dụng trước khi chạy hoạt động

Nếu được chọn, khi Android Studio phát hiện rằng không phải cài đặt lại APK vì ứng dụng chưa thay đổi, APK này sẽ buộc dừng ứng dụng để ứng dụng bắt đầu từ hoạt động của trình chạy mặc định. Nếu bạn bỏ chọn tùy chọn này, Android Studio sẽ không buộc ứng dụng dừng.

Tùy chọn này hoạt động cùng với tùy chọn trước đó để kiểm soát việc một APK có được cài đặt hay không. Đối với cả hai trường Tùy chọn cài đặt, hãy đặt các trường này ở chế độ mặc định trừ khi bạn rõ ràng muốn buộc cài đặt mỗi lần.

Trong một số trường hợp, bạn có thể muốn bỏ chọn tùy chọn này. Ví dụ: nếu bạn đang viết công cụ phương thức nhập (IME), hãy buộc dừng ứng dụng và bỏ chọn ứng dụng làm bàn phím hiện tại (mà bạn có thể không muốn).

Mặc định: đã chọn

Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.

Thẻ Trình gỡ lỗi

Chỉ định các tùy chọn gỡ lỗi trong thẻ Gỡ lỗi.

Đối với mã C và C++, Android Studio sử dụng trình gỡ lỗi LLDB. Ngoài giao diện người dùng Android Studio thông thường, cửa sổ trình gỡ lỗi có thẻ LLDB cho phép bạn nhập các lệnh LLDB trong khi gỡ lỗi. Bạn có thể nhập các lệnh tương tự mà Android Studio sử dụng để hiển thị thông tin trong giao diện người dùng trình gỡ lỗi, đồng thời thực hiện các thao tác khác.

Đối với các dự án C và C++, bạn có thể thêm các thư mục biểu tượng, cũng như các lệnh LLDB khởi động và đăng tệp đính kèm, trong thẻ Gỡ lỗi. Để thực hiện điều này, bạn hãy sử dụng các nút tương tự như sau:

  • Thêm – Thêm một thư mục hoặc lệnh.
  • Xóa – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để xóa mục đó.
  • Mũi tên lên – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để di chuyển mục đó lên trong danh sách.
  • Xuống – Chọn một thư mục hoặc lệnh, sau đó nhấp vào nút này để di chuyển mục đó xuống trong danh sách.

Hãy xem bài viết Gỡ lỗi ứng dụng để biết thêm thông tin về cách gỡ lỗi trong Android Studio.

Trường Mô tả
Loại gỡ lỗi

Chọn một trong các tùy chọn sau:

  • Java – Gỡ lỗi mã Java.
  • Tự động – Hãy để Android Studio chọn loại gỡ lỗi phù hợp nhất cho dự án của bạn.
  • Gốc – Gỡ lỗi mã C hoặc C++ gốc.
  • Kép – Gỡ lỗi Java và mã gốc trong hai phiên gỡ lỗi riêng biệt.

Bạn nên chọn Tự động vì tùy chọn này chọn loại gỡ lỗi phù hợp cho dự án của bạn.

Thư mục biểu tượng

Nếu muốn thêm tệp biểu tượng để cung cấp thông tin cho trình gỡ lỗi với thông tin C hoặc C++ được tạo bên ngoài Android Studio, thì bạn có thể thêm một hoặc nhiều thư mục tại đây. Android Studio ưu tiên sử dụng mọi tệp trong các thư mục này hơn những tệp do Plugin Android cho Gradle tạo. Trình gỡ lỗi sẽ tìm kiếm các thư mục từ trên xuống dưới theo thứ tự cho đến khi tìm thấy nội dung cần thiết. Nó tìm kiếm định kỳ qua các tệp trong thư mục. Để tối ưu hóa danh sách và tiết kiệm thời gian, hãy đặt các thư mục được sử dụng thường xuyên nhất vào đầu danh sách.

Nếu bạn chỉ định một thư mục trong cây cao, có thể mất nhiều thời gian hơn để tìm kiếm tất cả các thư mục con. Nếu bạn thêm một thư mục rất cụ thể, hệ thống sẽ mất ít thời gian hơn để tìm kiếm. Bạn cần tìm sự cân bằng phù hợp giữa tốc độ và tìm tệp bạn cần để gỡ lỗi. Ví dụ: nếu bạn có một thư mục chứa thư mục con cho các thư mục khác nhau Giao diện nhị phân Android nhị phân (ABI), bạn có thể chọn thêm một thư mục cho một ABI cụ thể hoặc cho tất cả ABI. Mặc dù bạn có thể mất nhiều thời gian hơn để tìm kiếm trong thư mục cấp cao hơn, nhưng kết quả này cũng sẽ rõ ràng hơn nếu bạn quyết định gỡ lỗi trên một thiết bị khác.

Lưu ý rằng bạn không phải thêm các thư mục chứa tệp biểu tượng Gradle vì trình gỡ lỗi sẽ tự động sử dụng những thư mục đó.

Lệnh khởi động LLDB

Thêm các lệnh LLDB mà bạn muốn thực thi trước khi trình gỡ lỗi đính kèm vào quy trình này. Ví dụ: bạn có thể xác định các tùy chọn cài đặt cho môi trường, như hiển thị trong lệnh sau:

settings set target.max-memory-read-size 2048

LLDB thực thi các lệnh theo thứ tự từ trên xuống dưới.

Các lệnh đính kèm trong bài đăng LLDB

Thêm các lệnh LLDB mà bạn muốn thực thi ngay sau khi trình gỡ lỗi sẽ đính kèm vào quy trình. Ví dụ:

process handle SIGPIPE -n true -p true -s false

LLDB thực thi các lệnh theo thứ tự từ trên xuống dưới.

Thư mục lưu trữ đang hoạt động Chỉ định thư mục làm việc LLDB.
Ghi nhật ký: Kênh mục tiêu

Chỉ định các tùy chọn nhật ký LLDB. Android Studio đặt các tùy chọn mặc định dựa trên trải nghiệm của nhóm. Vì vậy, tùy chọn này không quá chậm nhưng có chứa thông tin cần thiết để khắc phục sự cố. Nhật ký thường được yêu cầu cho các báo cáo lỗi trong Android Studio. Mặc định là

lldb process:gdb-remote packets

Bạn có thể thay đổi tùy chọn mặc định để thu thập thêm thông tin. Ví dụ: các tùy chọn nhật ký sau đây thu thập thông tin về một platform cụ thể:

lldb process platform:gdb-remote packets

Để xem danh sách đầy đủ các lệnh nhật ký, hãy nhập lệnh log list từ cửa sổ shell LLDB trong Android Studio.

Android Studio đặt nhật ký thiết bị ở vị trí sau, trong đó ApplicationId là mã ứng dụng duy nhất dùng trong tệp kê khai APK đã tạo và xác định ứng dụng của bạn trên thiết bị cũng như trong Cửa hàng Google Play:

/data/data/ApplicationId/lldb/log

Một cách khác là nếu nhiều người dùng truy cập vào một thiết bị, họ sẽ đặt nhật ký ở vị trí sau đây. AndroidUserId là giá trị nhận dạng duy nhất của một người dùng trên thiết bị:

/data/user/AndroidUserId/ApplicationId/lldb/log

Để biết thông tin về cách sử dụng LLDB để gỡ lỗi từ xa, hãy xem phần Gỡ lỗi từ xa.

Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.

App Engine DevAppServer

Cấu hình chạy/gỡ lỗi này áp dụng cho Google Cloud Platform. Để biết thêm thông tin, hãy xem phần Chạy, thử nghiệm và triển khai phần phụ trợ. Khi bạn làm theo các bước này và đồng bộ hóa dự án với tệp build.gradle, Android Studio sẽ tạo cho bạn một cấu hình App Engine DevAppServer.

Lưu ý rằng IntellJ IDEEMáy chủ Công cụ ứng dụng mẫu là một mẫu khác không có trong Android Studio.

Trường Mô tả
Chỉ một bản sao Nếu bạn muốn đảm bảo rằng chỉ một phiên bản của cấu hình chạy/gỡ lỗi hiện được thực thi, hãy chọn tùy chọn này. Tính năng này không cho phép nhiều lần chạy cùng một cấu hình cùng một lúc. Mặc định: đã chọn
Mô-đun Chọn một mô-đun để áp dụng cấu hình này.
Đồng bộ hóa với cấu hình build.gradle Nếu bạn thêm mô-đun App Engine và đồng bộ hóa với tệp build.gradle, thì các trường cấu hình AppApp DevAppServer sẽ được điền sẵn cho bạn (nên dùng). Việc chọn Tệp > Đồng bộ hóa dự án với các tệp Gradle cũng sẽ đồng bộ hóa dự án đó. Mặc định: đã chọn
SDK App Engine Nhập một đường dẫn đến Google App Engine SDK cho Java trên máy cục bộ. Nhấp vào ... để chọn từ hộp thoại.
Đường dẫn War Nhập một đường dẫn đến thư mục Lưu trữ ứng dụng web (WAR) của ứng dụng bạn đang triển khai trên máy chủ phát triển cục bộ. Nhấp vào ... để chọn trình đơn này từ hộp thoại.
Máy ảo Args

Chỉ định các tùy chọn dòng lệnh mà bạn muốn chuyển sang máy ảo để ra mắt DevAppServer. Khi chỉ định các tùy chọn:

  • Hãy sử dụng dấu cách để phân tách các tùy chọn khác nhau.
  • Đối với các tùy chọn có dấu cách, hãy đặt dấu cách trong dấu ngoặc kép (" ").
  • Nếu một tùy chọn có dấu ngoặc kép, hãy thêm dấu gạch chéo ngược trước dấu ngoặc kép (\").

Để biết thêm thông tin về các tùy chọn máy ảo, hãy xem tài liệu cho phiên bản J2SE của bạn, chẳng hạn như java JDK 7java JDK 8.

Mặc định: không có tùy chọn

Địa chỉ máy chủ Nhập địa chỉ máy chủ để sử dụng cho máy chủ. Bạn có thể cần cung cấp địa chỉ đó để có thể truy cập vào máy chủ phát triển từ một máy tính khác trên mạng của mình. Địa chỉ 0.0.0.0 cho phép cả quyền truy cập trên máy chủ và quyền truy cập tên máy chủ. Mặc định: localhost
Cổng máy chủ Nhập số cổng để sử dụng cho máy chủ. Mặc định: 8080
Tắt tùy chọn Kiểm tra bản cập nhật SDK của App Engine Nếu được cung cấp, máy chủ phát triển sẽ không liên hệ với App Engine để kiểm tra xem có bản phát hành mới nào của SDK hay không. Theo mặc định, máy chủ sẽ kiểm tra phiên bản mới khi khởi động và in thông báo nếu có phiên bản mới.
Trước khi phát hành Xem mục Xác định trước khi vận hành ra mắt.