Trình bổ trợ Secrets Gradle

Bạn thực sự không nên kiểm tra khoá API trong hệ thống kiểm soát phiên bản. Thay vào đó, bạn nên lưu trữ khoá này trong một tệp secrets.properties cục bộ. Tệp này nằm trong thư mục gốc của dự án nhưng không được đưa vào quy trình kiểm soát phiên bản. Sau đó, hãy dùng Secrets Gradle Plugin for Android để đọc khoá API.

Trình bổ trợ Secrets Gradle cho Android đọc các bí mật (bao gồm cả khoá API) từ một tệp thuộc tính không được kiểm tra trong hệ thống kiểm soát phiên bản. Sau đó, trình bổ trợ sẽ hiển thị các thuộc tính đó dưới dạng các biến trong lớp BuildConfig do Gradle tạo và trong tệp kê khai Android.

Để xem ví dụ đầy đủ về cách sử dụng Trình bổ trợ Secrets Gradle cho Android để truy cập vào khoá API, hãy xem phần Thiết lập dự án Android Studio.

Cài đặt và sử dụng

Cách cài đặt Trình bổ trợ Secrets Gradle cho Android và lưu trữ khoá API:

  1. Trong Android Studio, hãy mở tệp build.gradle ở cấp gốc rồi thêm đoạn mã sau vào phần tử dependencies trong buildscript.

    Groovy

    buildscript {
        dependencies {
            // ...
            classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1"
        }
    }

    Kotlin

    buildscript {
        dependencies {
            // ...
            classpath("com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1")
        }
    }
  2. Mở tệp build.gradle ở cấp ứng dụng rồi thêm đoạn mã sau vào phần tử plugins.

    Groovy

    plugins {
        id 'com.android.application'
        // ...
        id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
    }

    Kotlin

    plugins {
        id("com.android.application")
        // ...
        id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin")
    }
  3. Nếu bạn sử dụng Android Studio, hãy đồng bộ hoá dự án với Gradle.
  4. Mở local.properties trong thư mục cấp dự án, sau đó thêm đoạn mã sau. Thay thế YOUR_API_KEY bằng khoá API của bạn.
    PLACES_API_KEY=YOUR_API_KEY

Bước tiếp theo