Note-51804-67

Token ID: 1

ERC-721 1 Transfers

Metadata

{
  "title": "Android Dev Tip 2023-03-31",
  "tags": [
    "post",
    "Android Dev",
    "Android",
    "Tip"
  ],
  "sources": [
    "xlog"
  ],
  "external_urls": [
    "https://lotosbin.xlog.app/Android-Dev-Tip-20230331md"
  ],
  "date_published": "2023-03-31T02:57:52.426Z",
  "content": "#Andriod #Dev #Tip \n#构建 #性能 #优化 \n\n版本号目录(Version Catalog)是Gradle中引入的一种机制,用于为应用程序和库提供一种简单的方式来集中管理版本号。使用Version Catalog,您可以定义并维护应用程序和库的所有版本号,然后在整个项目中引用这些版本号。这可以确保在项目中使用的所有库和组件都使用相同的版本号,减少因版本冲突而导致的错误和兼容性问题。\n\n\n## 定义\ngradle/libs.versions.toml\n```toml\n[versions]\nkotlin = \"1.8.10\"\n\n[libraries]\nkotlin-stdlib-jdk8 = { module = \"org.jetbrains.kotlin:kotlin-stdlib-jdk8\" version.ref = 'kotlin' }\n\n[bundles]\napp = [\n\t\"kotlin-stdlib-jdk8\"\n]\nlib = [\n\t\"kotlin-stdlib-jdk8\"\n]\n```\n\n## 使用\n- app/build.gradle\n```groovy\ndependencies {\n\timplementation libs.bundles.app\n}\n```\n- lib/build.gradle\n```groovy\ndependencies {\n\timplementation libs.bundles.lib\n}\n```\n\n## Ref\nhttps://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog",
  "attributes": [
    {
      "value": "Android-Dev-Tip-20230331md",
      "trait_type": "xlog_slug"
    }
  ]
}