如下兩點: 先將你項目gradle文件最上面的 (1.)apply plugin: 'com.android.application' 改爲:apply plugin: 'com.android.library' (2.)然後註釋掉 applicationId這行代碼
然後將下面這行代碼放到gradle文件的android裏面與defaultConfig,buildTypes目錄同一等級如下圖:
下面的makeJar只是一個方法名稱可以隨意取名,但是take makeJar這個裏面的方法必須得和下面的makeJar.dependsOn(build)這裏面的makeJar方法名稱一致,然後在cmd命令裏面輸入gradlew 方法名稱(如果方法名稱是makeJar就輸入makeJar是takeJar就輸入takeJar即可生成jar包)
Code:
task makeJar(type: Copy) { //刪除存在的 delete 'build/libs/permission_leict.jar' //設置拷貝的文件 from('build/intermediates/packaged-classes/debug/') //打進jar包後的文件目錄 into('build/libs/') //將classes.jar放入build/libs/目錄下 //include ,exclude參數來設置過濾 //(我們只關心classes.jar這個文件) include('classes.jar') //重命名 rename('classes.jar', 'permission_leict.jar') } makeJar.dependsOn(build)