Tổng quan về dự án

Một 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 cho Nền tảng 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ổ này, hãy chọn View > Tool Windows > Project (Xem > Cửa sổ công cụ > 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à một tệp JSON chứa tất cả các lựa chọn cấu hình cho dự án của bạn. Tệp này nằm trong thư mục gốc của dự án.

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

Đường dẫn mô-đun ban đầu của bạn từ quá trình 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 rồi lưu. Thao tác này sẽ hiển thị một bóng thông báo nhắc bạn đồng bộ hoá.

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

Tắt chế độ hỗ trợ gốc

Cách tuỳ chỉnh chế độ hỗ trợ gốc cho dự án của bạn:

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

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

Tham số đồng bộ hoá

Lệnh Sync chấp nhận các cờ và biến môi trường do người dùng xác định (lệnh m). Bạn có thể định cấu hình các mục này trong asfp-config.json thông qua:

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