編輯:關於Android編程
1.新建測試工程,工程裡面有兩個module,app是Android工程,mylibrary是Android Library庫。
2.打開mylibrary目錄下的build.gradle文件,加入下面的代碼塊。
task makeJar(type: Copy) { delete 'build/libs/mylibrary.jar' //刪除已經存在的jar包 from('build/intermediates/bundles/release/')//從該目錄下加載要打包的文件 into('build/libs/')//jar包的保存目錄 include('classes.jar')//設置過濾,只打包classes文件 rename('classes.jar', 'mylibrary.jar')//重命名,mylibrary.jar 根據自己的需求設置 } makeJar.dependsOn(build)
3.在AS終端窗口中輸入gradlew makeJar命令。
4.運行上面的命令(第一次會自動下載需要的依賴,時間稍長),結果如下,則打包成功。
5.將生成的jar包拷出供其它工程使用
如果在運行 gradlew makeJar 命令時出現如下錯誤(mylibrary為我的library庫的名稱):
Execution failed for task ':mylibrary:lint'. > Lint found errors in the project; aborting build.
則在mylibrary目錄下的build.gradle文件中,加入下面的代碼塊(注意代碼塊所在的位置),重新執行 gradlew makeJar 命令即可:
lintOptions { abortOnError false }
之前寫過一篇Eclipse制作.so的文章,使用的是GNUstep模擬Linux環境,過程現在看來是想相當麻煩,後來發現一個簡單的方法就是通過項目右鍵添加Native S
高斯模糊、加載監聽、圓角圖片這些相信大家都很熟悉,那如何實現這些效果,請大家參考本文進行學習。1、引用compile com.github.bumptech.glide:
通過Maven中央庫添加第三方jar包的時候,出現了重復加載jar包的問題,解決辦法很簡單去掉一個不讓它去加載就OK了 一、錯誤 com.android.ide.co
幾個常用的方法:1.setTitle()設置對話框顯示的標題。2.setIcon()設置對話框的圖標,值得注意的是,如果沒有使用setTitle()方法,setIcon(