早期 Eclipse 時代通過 Build Path > Add External JARs 引入 JAR,但在 Android Studio (Gradle) 專案中這樣做會導致「編譯通過、運行報錯」(NoClassDefFoundError),因為 JAR 未被打包進 APK。
libs/ 文件夾(若無則新建)。build.gradle 中聲明:dependencies {
implementation files('libs/your-lib.jar')
// 或一次性引入整個 libs 目錄
implementation fileTree(dir: 'libs', include: ['*.jar'])
}Sync Now 同步 Gradle。若多個專案共用同一 JAR,建議發布至 Maven 倉庫(如 Nexus、GitHub Packages),然後按坐標依賴:
implementation 'com.example:your-lib:1.0.0'gradle dependencies 分析依賴樹。proguard-rules.pro 中保留該庫類:-keep class com.thirdparty.** { *; }。