Tổng quan về dự án

Mỗi dự án trong Android Studio for Platform chứa mọi thông tin giúp xác định không gian làm việc cho cơ sở mã AOSP, từ mã nguồn và tài sản cho đến mã kiểm thử và cấu hình bản dựng.

Khi bạn bắt đầu một dự án mới, Android Studio for Platform sẽ tạo cấu trúc cần thiết cho tất cả các tệp của bạn và hiển thị các cấu hình đó trong cửa sổ Dự án trong Android Studio. Để mở cửa sổ, hãy chọn View (Xem) > Tool Windows (Cửa sổ công cụ) > Project (Dự án).

Trang này cung cấp thông tin tổng quan về các thành phần chính trong dự án của bạn.

Quản lý dự án (asfp-config.json)

asfp-config.json là tệp JSON chứa tất cả các tuỳ chọn cấu hình cho dự án của bạn. Tệp này nằm ở gốc thư mục dự án.

Chỉnh sửa mô-đun hoặc mục tiêu bữa trưa

Các đường dẫn mô-đun ban đầu của bạn từ khi tạo dự án được lưu trữ trong asfp-config.json. Bạn chỉ cần thêm (hoặc xoá) các mô-đun vào tệp này và lưu, một bong bóng thông báo sẽ bật lên nhắc bạn đồng bộ hoá.

"modulePaths" : [
  "frameworks/base",
  "packages/apps/Settings",
   "add additional module paths here..."
],

Tắt tính năng hỗ trợ mã gốc

Cách tuỳ chỉnh tính năng hỗ trợ gốc cho dự án:

"nativeConfig" : {
  "excludePaths" : ["*"],
  "excludeGenPaths" : ["*"]
}
  • excludePaths: Tất cả đường dẫn tại đây sẽ hoàn toàn bị loại trừ khỏi tính năng hỗ trợ gốc.
  • excludeGenPaths: Tất cả đường dẫn ở đây sẽ không có nguồn được tạo gốc.

Xin lưu ý rằng bạn có thể sử dụng ký tự đại diện (*) để biểu thị tất cả đường dẫn trong quy trình thanh toán kho lưu trữ.

Thông số đồng bộ hoá

Tính năng đồng bộ hoá chấp nhận các cờ bản dựng (lệnh m) và biến môi trường do người dùng xác định. Bạn có thể định cấu hình các thuộc tính này trong asfp-config.json thông qua:

"syncConfig" : {
  "environmentVars" : {
    "a": "1",
    "b": "2"
  },
  "buildFlags" : [
    "--u=v",
    "-x"
  ]
}