{"id":9993,"date":"2023-07-13T13:36:36","date_gmt":"2023-07-13T05:36:36","guid":{"rendered":"http:\/\/xinyiworld.top\/wordpress_it\/?p=9993"},"modified":"2025-06-10T16:39:27","modified_gmt":"2025-06-10T08:39:27","slug":"as-gradle%e5%b8%b8%e7%94%a8%e9%85%8d%e7%bd%ae","status":"publish","type":"post","link":"http:\/\/xinyiworld.top\/wordpress_it\/?p=9993","title":{"rendered":"AS gradle\u5e38\u7528\u914d\u7f6e"},"content":{"rendered":"<h3>\u6253\u5305<\/h3>\n<ul>\n<li>\n<p>\u4fee\u6539\u751f\u6210apk\u7684\u9ed8\u8ba4\u540d\u79f0<br \/>\n\u5728android\u6839\u8282\u70b9\u6dfb\u52a0\uff1a<\/p>\n<pre><code class=\"language-groovy\">\/\/\u4fee\u6539\u751f\u6210apk\u6587\u4ef6\u540d\nandroid.applicationVariants.all {\n    variant -&gt;\n        variant.outputs.all {\n            outputFileName = &quot;XXX.apk&quot;\n        }\n}<\/code><\/pre>\n<\/li>\n<li>\n<p>gradle\u670d\u52a1\u5668\u914d\u7f6e\u56fd\u5185\u955c\u50cf<\/p>\n<\/li>\n<\/ul>\n<p>build.gradle\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-groovy\">buildscript {\n    repositories {\n        maven { url &#039;https:\/\/maven.aliyun.com\/repository\/google&#039; } \/\/ Google\n        maven { url &#039;https:\/\/maven.aliyun.com\/repository\/jcenter&#039; } \/\/ JCenter\n        maven { url &#039;https:\/\/maven.aliyun.com\/nexus\/content\/groups\/public&#039; } \/\/ \u516c\u5171\u4ed3\u5e93\n        mavenCentral()\n        google() \/\/ \u4fdd\u7559\u539f\u6709\u4ed3\u5e93\n    }\n    dependencies {\n        classpath &#039;com.android.tools.build:gradle:7.2.0&#039; \/\/ \u786e\u4fdd\u7248\u672c\u4e0eFlutter\u517c\u5bb9\n        classpath &quot;org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10&quot;\n    }\n}\n\nallprojects {\n    repositories {\n        maven { url &#039;https:\/\/maven.aliyun.com\/repository\/google&#039; }\n        maven { url &#039;https:\/\/maven.aliyun.com\/repository\/jcenter&#039; }\n        maven { url &#039;https:\/\/maven.aliyun.com\/nexus\/content\/groups\/public&#039; }\n        mavenCentral()\n        google()\n    }\n}<\/code><\/pre>\n<p>build.gradle.kts\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-groovy\">buildscript {\n    repositories {\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/repository\/google&quot;) }\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/repository\/jcenter&quot;) }\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/nexus\/content\/groups\/public&quot;) }\n        mavenCentral()\n        google()\n    }\n    dependencies {\n        classpath(&quot;com.android.tools.build:gradle:7.2.0&quot;) \/\/ \u786e\u4fdd\u7248\u672c\u4e0eFlutter\u517c\u5bb9\n        classpath(&quot;org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10&quot;)\n    }\n}\n\nallprojects {\n    repositories {\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/repository\/google&quot;) }\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/repository\/jcenter&quot;) }\n        maven { url = uri(&quot;https:\/\/maven.aliyun.com\/nexus\/content\/groups\/public&quot;) }\n        mavenCentral()\n        google()\n    }\n}<\/code><\/pre>\n<ul>\n<li>\u914d\u7f6e\u56fd\u5185\u955c\u50cfGradle\u7248\u672c<br \/>\ngradle\/gradle-wrapper.properties\u4e2d\u914d\u7f6e<\/li>\n<\/ul>\n<p><code>distributionUrl=https\\:\/\/mirrors.cloud.tencent.com\/gradle\/gradle-7.5-all.zip<\/code><\/p>\n<button class=\"simplefavorite-button\" data-postid=\"9993\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"0\" style=\"\">\u6536\u85cf <i class=\"sf-icon-star-empty\"><\/i><\/button>","protected":false},"excerpt":{"rendered":"<p>\u6253\u5305 \u4fee\u6539\u751f\u6210apk\u7684\u9ed8\u8ba4\u540d\u79f0 \u5728android\u6839\u8282\u70b9\u6dfb\u52a0\uff1a \/\/\u4fee\u6539\u751f\u6210apk\u6587\u4ef6\u540d androi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[805],"tags":[],"_links":{"self":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/9993"}],"collection":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9993"}],"version-history":[{"count":3,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/9993\/revisions"}],"predecessor-version":[{"id":15705,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/9993\/revisions\/15705"}],"wp:attachment":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9993"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}