當前位置:首頁 » 編程軟體 » androidstudio編譯jar

androidstudio編譯jar

發布時間: 2024-12-04 18:29:59

㈠ android studio打包一個(jar)讓其他APP引用

只打包jar文件, 會導致你的app里的資源使用出問題, android studio都是將你的app作為mole工程apply plugin: 'com.android.library', 開發完成後, 編譯就自動在build/outputs/aar目錄下生成了一個xxx-release.aar文件, 把這個文件給到需要嵌入你的mole的另一個app的libs目錄下,作為其第三方庫, 類似於eclipose里的庫工程。修改app的build.gradle為如下

repositories{
flatDir{
dirs'libs'
}
}
dependencies{
compile(name:'xxx-release',ext:'aar')
}

就是android studio 的如何引入aar的方式, 這部分內容你自己一下, 上述完成後就可以直接使用你的mole里的任何資源和java了, 就像在自己的app里一樣。


需要注意的是apply plugin: 'com.android.library'這樣的mole里switch語法要修改成if

㈡ 如何將AndroidStudio項目打包成jar包並使用

成功後:

在需要使用的工程中,添加jar包到libs目錄中,右擊 Add as Library 即可

可以看到這邊可以正常使亂櫻用之前創建遲陪沖的加法運算了

在創建jar的同時會生成一個 arr包 ,同碼殲樣也可以使用

㈢ android studio 如何回編譯一個APP

android studio中不能編譯反編譯出來的文件,android studio只能編譯源代碼。

1.反編譯Apk得到Java源代碼
首先要下載兩個工具:dex2jar和JD-GUI
前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。

具體步驟:
首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄
運行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件
還是下載工具,這次用到的是apktool

具體步驟:
將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar
1.解壓縮下載的兩個文件包,apktool-install-windows-r04-brut1.tar解壓縮後得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解壓後的一個.jar 文件到解壓後的\apktool-install-windows-r04-brut1文件夾里)
2.特別注意:你要反編譯的文件一定要放在C盤的根目錄里

熱點內容
快手怎麼上傳錄音 發布:2024-12-05 04:16:54 瀏覽:394
安卓如何添加頁面背景透明度 發布:2024-12-05 04:16:04 瀏覽:313
h5拖拽上傳 發布:2024-12-05 04:02:16 瀏覽:212
為什麼紅米手機配置那麼高還卡 發布:2024-12-05 04:02:07 瀏覽:34
中興伺服器管理地址 發布:2024-12-05 03:48:44 瀏覽:440
安卓和windows哪個早 發布:2024-12-05 03:40:03 瀏覽:414
復制廣聯達加密鎖 發布:2024-12-05 02:44:58 瀏覽:195
python調用微博api 發布:2024-12-05 02:42:14 瀏覽:99
lol番茄輔助腳本 發布:2024-12-05 02:42:09 瀏覽:733
智能攝像頭存儲位置 發布:2024-12-05 02:40:36 瀏覽:614