久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

無法通過子模塊的傳遞使用找到 lib

Can#39;t find lib via transitive use of sub module(無法通過子模塊的傳遞使用找到 lib)
本文介紹了無法通過子模塊的傳遞使用找到 lib的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

Android Studio 3.4.2

Android Studio 3.4.2

我有使用模塊 mytransport 的主項目(應用程序),如下所示:

I has main project (app) that use module mytransport like this:

app/build.gradle

dependencies {
    annotationProcessor "org.androidannotations:androidannotations:$AAVersion"

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation('com.crashlytics.sdk.android:crashlytics:2.7.0@aar') { transitive = true; }
    implementation 'com.google.android.material:material:1.1.0-alpha07'
    implementation "org.androidannotations:androidannotations-api:$AAVersion"

    implementation project(':mytransport')

}

mytransport/build.gradle:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.google.code.gson:gson:2.8.5'

}

mytransport 代碼中,我成功使用了這樣的代碼:

In mytransport code I success use code like this:

MyProjectmytransportsrcmainjavacommycompanyandroidmytransportutilMyUtil.java

片段:

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;

public class JSONUtil {
private static GsonBuilder gsonbuilder = new GsonBuilder();

不錯.

現在我想在主應用程序中使用 gson 庫.所以在主應用程序我試試這個

Now I want in main app to use gson lib. So in main app I try this in

MyProjectandroidMyProjectappsrcmainjavacommycompanyandroidmyprojectmainMainApp.java

片段

import android.app.Application;
import android.content.Context;
public class MainApp extends Application {

private static GsonBuilder gsonbuilder = new GsonBuilder();

但我得到編譯錯誤:

Cannot resolve symbol 'GsonBuilder'

為什么在主應用中找不到gson lib?我通過 mytransport 模塊使用它TRANSITIVE

Why it can't find gson lib in main app? I use it TRANSITIVE by mytransport module

推薦答案

使用 api 而不是 implementation.

mytransport/build.gradle:

dependencies {
   //...
   api 'com.google.code.gson:gson:2.8.5'
}

只是一個例子.

library/build.gradle:

dependencies {
    api project(':libraryA')
}

app/build.gradle:

dependencies {
    api project(':library')
}

在您的應用中,您將能夠訪問 both librarylibraryA.

In your app you will be able to access both library and libraryA.

使用實現配置:

library/build.gradle:

dependencies {
    implementation project(':libraryA')
}

app/build.gradle:

dependencies {
    implementation project(':library')
}

在這種情況下,在您的應用中,您無法訪問 libraryA 方法.

In this case in your app you can't access the libraryA methods.

這篇關于無法通過子模塊的傳遞使用找到 lib的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 无人区国产成人久久三区 | 日韩一区二区在线视频 | 国产精品久久久久久久久久三级 | 国产精品久久久久影院色老大 | 天天干天天干 | 国产成人精品午夜视频免费 | av入口| 久久久这里只有17精品 | 国产福利资源在线 | 亚洲人成人一区二区在线观看 | 欧美成视频在线观看 | 午夜精品久久久久久不卡欧美一级 | 女生羞羞视频 | 亚洲精品在线视频 | 免费人成激情视频在线观看冫 | 国产一级影片 | 亚洲成人免费av | 国产性色视频 | 黄片毛片免费观看 | 蜜桃av一区二区三区 | 国产一区 日韩 | 欧美精品日韩精品 | 免费观看一级毛片视频 | 91中文字幕在线观看 | 精品久久久久久亚洲精品 | 国产精品久久久久久吹潮 | 综合国产第二页 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲精品视频在线看 | 西西裸体做爰视频 | 亚洲精品一区二区 | 自拍视频在线观看 | 欧美成年人视频在线观看 | 久久精品视频播放 | 奇米影视首页 | 亚洲精品1区 | 天天看片天天干 | 一级久久久久久 | 伊人在线 | 欧美寡妇偷汉性猛交 | 国产综合视频 |