Note-51804-55

Token ID: 1

ERC-721 1 Transfers

Metadata

{
  "type": "note",
  "title": "Android Tips 2023-03-29",
  "tags": [
    "post",
    "Android Dev",
    "Android"
  ],
  "summary": "#Android #Dev #Tip #构建 #性能 #优化\n\nAndroid Gradle Plugin 7开始支持单独配置BuildFeatures,可以通过关闭不需要的Features来提交构建速度\n\nUsage\n\nbuild.gradle\n\nCopy\nandroid {\n\tbuil…",
  "sources": [
    "xlog"
  ],
  "external_urls": [
    "https://lotosbin.xlog.app/Android-Tips-20230329md"
  ],
  "date_published": "2023-03-29T01:31:13.924Z",
  "content": "#Android #Dev #Tip \n#构建 #性能 #优化 \n\nAndroid Gradle Plugin 7开始支持单独配置BuildFeatures,可以通过关闭不需要的Features来提高构建速度\n\n## Usage\nbuild.gradle\n```groovy\nandroid {\n\tbuildFeatures{\n\t\taidl false\n\t\tbuildConfig false\n\t\tcompose false\n\t\tprefab false\n\t\trenderScript false\n\t\tresValues false\n\t\tshaders false\n\t\tviewBinding false\n\t\tdataBinding false\n\t}\n}\n```\n\n## 使用gradle.properties 统一配置\ngradle.properties\n```properties\nandroid.defaults.buildfeatures.aidl=false\nandroid.defaults.buildfeatures.compose=true\nandroid.defaults.buildfeatures.renderscript=false\nandroid.defaults.buildfeatures.shaders=false\n\nandroid.library.defaults.buildfeatures.buildconfig=false\nandroid.library.defaults.buildfeatures.resvalues=false\n```\n\n## Ref\nhttps://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BuildFeatures",
  "attributes": [
    {
      "value": "Android-Tips-20230329md",
      "trait_type": "xlog_slug"
    }
  ]
}