當前位置:首頁 » 參考文獻 » as引用jar包

as引用jar包

發布時間: 2021-03-24 12:07:27

Ⅰ android studio 怎麼添加使用第三方jar包

1、將jar包放入項目里的libs文件夾中。
2、在project選中jar包點擊右鍵"Add as library"。
3、這兩步是網上比較容易找到的,但此時項目仍然是無法正常編譯的,這時需要在項目的build.gradle文件里的dependencies節加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此時項目正常編譯並運行了,但當你的代碼中真正創建了引用jar里的類實例時,有可能系統會拋出異常NoClassDefFoundError,這個時候可以按以下步驟操作:

 進入命令提示符窗口。
 定位到項目的根目錄,即build.gradle所在的目錄。
 運行 "{android studio 安裝目錄}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
 重新編譯運行項目

通過以上操作,應該可以解決問題。

Ⅱ android studio怎麼導入的jar包

在windows7操作系統Android studio中按照如下步驟導入jar包。

1、首先使用Android studio創建一個android項目,如下圖:

Ⅲ android studio怎麼引入第三方jar包

將第三方jar包加入到libs文件夾中,打開工程所在Project Structure,然後選擇Dependencies,點擊那個加號選擇File Dependency ,然後再Libs文件夾中選擇要導入的jar包。
兩外還有一種方法是在project選中jar包點擊右鍵"Add as library",這種方法需要定位到項目的根目錄,即build.gradle所在的目錄。

dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}

Ⅳ 如何在Android Studio添加aar包或jar包引用

一、切換到Project視圖,將aar包或jar包復制到libs目錄

2、添加代碼

repositories {
flatDir {
dirs 'libs'
}
}

3、dependencies節點下添加:

compile(name: 'aar包文件名', ext: 'aar')

注意:文件名不需要後綴名

Ⅳ androidstudio怎麼導入jar包

  1. 將第三方jar包加入到libs文件夾中

  2. 有兩種方式將jar引入進工程目錄:第一種是打開工程所在Project Structure,然後選擇Dependencies,點擊那個加號選擇File Dependency ,然後再Libs文件夾中選擇要導入的jar包,

Ⅵ android studio怎麼導入jar包

  1. 點擊啟動AndroidStudio,啟動後的界面如圖所示。

Ⅶ AndroidStudio怎樣導入jar包

Android開發導入Jar包主要分為以下幾步:
1、打開自己的Eclipse,在自己的Android工程上名上右鍵->Build Path ->Con figure Build Path。
2、在Libraries選項卡中,選擇右側的Add External JARs,然後選擇要導入的第三方的jar包即可!
3、在Order and Export選項卡中,點擊右側的Up按鈕,將剛才引入的jar包放到最上方的位置,前邊的勾記得要勾上!(關於放到首位,是自我感覺這樣是最安全,最好用的方法,沒有什麼必然原因)。
這樣你的第三方的jar包就算成功的引入到你的工程文件中了!你會看到你導入的第三方的jar包出現在了你工程文件的最上方,這說明你已經成功的完成了它的引入。

Ⅷ android studio 引用包最多少

這里來個簡單的需求吧,我們自己編譯系統,並且有串口驅動,該驅動有提供 so 和 jar。這些文件配置到系統裡面,當jar更新,api 不變的話,只要更新系統就可以,而應用程序可以不變而採用系統最新的 jar 包。

也就是說,編譯時引用jar包,而不把該 jar 打包進 apk,而apk運行時採用系統裡面的 jar 即可。

這個需求在 eclipse 裡面很好配置,只要設置 jar 為系統 jar 就可以,那麼 AS 該如何配置呢?

AS 採用 gradle 編譯,那麼配置 gradle 就可以的,google 後來到了這里:

Android Studio導入framework.jar等系統jar包方式

也就是說配置 jar 包時採用 provided scope,比如:

provided files('libs/BaiLBS_Android.jar')
1
這里採用 provided,意思是說編譯時引用 BaiLBS_Android.jar,而不把該 jar 打包進 apk。
而我們常用的是 compile,意思是編譯時引用 jar 包,並打包進 apk。

配置好後,sync 出現錯誤:

Error:(26, 1) Failed to notify build listener.
> Could not get unknown property 'options' for root project '***' of type org.gradle.api.Project.
> Could not get unknown property 'options' for project ':app' of type org.gradle.api.Project.
1
2
3
再次 google,無果,沒人遇到過,,不知道當時作者怎麼解決的,還沒給我回復,後來刪除 root gradle 配置部分,也就是僅僅修改 jar 包的引用方式為 provided,編譯通過,運行後,出現異常:

java.lang.NoClassDefFoundError: com.xx.xx
1
說的很明白了,Class 找不到,因為沒有把 jar 打包進 apk ,肯定找不到了,那麼還需要配置別的地方,看來還得配置 root gradle ,但是上面的錯誤搜索不到,那麼該如何進行下去,要換 eclipse 開發?顯然這不能忍。。。

非淡泊無以明志,非寧靜無以致遠
沒錯,靜下來,靜下來,從最簡單的開始。

看了下所長的 eclipse 版本項目,這僅僅是所長測試驅動調試使用的,移植到 AS 後,發現編譯都不過,因為項目里沒有 jar 包,那這個應用是如何跑起來的呢,然後在項目清單文件里找到了答案。

AndroidManifest.xml 文件里有這樣的配置:

<application
android:name=".app.BaseApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<uses-library android:name="com.**.**" />

...

</application>
1
2
3
4
5
6
7
8
9
10
11
12
大家都看到了,就是 <uses-library android:name="com.**.**" /> 這一句,後面就是 jar 包的包名。

這樣編譯,運行都正常了,Bingo!

最後總結下,Android Studio 引用系統 jar 包需要配置兩個內容:

provided 方式應用 jar 包,//編譯時引用 jar 而不把 jar 打包進 apk
清單文件里配置 <uses-library android:name="com.**.**" /> //告訴應用引用系統 jar 的包名

Ⅸ android studio 怎麼導入jar包

將第三方jar包加入到libs文件夾中,打開工程所在Project Structure,然後選擇Dependencies,點擊那個加號選擇File Dependency ,然後再Libs文件夾中選擇要導入的jar包。
兩外還有一種方法是在project選中jar包點擊右鍵"Add as library",這種方法需要定位到項目的根目錄,即build.gradle所在的目錄。

dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731