第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取 Java gDrive api 類 com.google.common.base.

如何獲取 Java gDrive api 類 com.google.common.base.

烙印99 2022-12-15 11:27:41
我正在嘗試通過遵循快速入門教程獲得與 Google Drive API 一起使用的 Java 接口,但每次我運(yùn)行我的程序時(shí)它都會(huì)拋出“NoClassDefFoundError:com/google/common/base/Preconditions”。當(dāng)我嘗試實(shí)施 Google CustomSearchEngine API 時(shí),也會(huì)發(fā)生這種情況。我已經(jīng)引用了所有帶有和不帶有源代碼和 javadoc 的 API 類。我也曾嘗試使用 findJAR .com 來嘗試獲得先決條件,但收效甚微。以下是我使用的錯(cuò)誤引用的代碼行。我還在參考代碼上方的注釋中包含了定義錯(cuò)誤行中使用的變量的行。第 61 行:/*private static final JsonFactory JSON_FACTORY = JacksonFactory.getDefaultInstance();InputStream in = new FileInputStream(clientSecretFilePath);*/GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(JSON_FACTORY, new InputStreamReader(in));第 88 行:/*final NetHttpTransport HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();*/Credential credential = getCredentials(HTTP_TRANSPORT);錯(cuò)誤:Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions    at com.google.api.client.util.Preconditions.checkNotNull(Preconditions.java:127)    at com.google.api.client.json.jackson2.JacksonFactory.createJsonParser(JacksonFactory.java:80)    at com.google.api.client.json.JsonFactory.fromReader(JsonFactory.java:236)    at com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.load(GoogleClientSecrets.java:192)    at drive.GDrive.getCredentials(GDrive.java:61)    at drive.GDrive.main(GDrive.java:88)Caused by: java.lang.ClassNotFoundException: com.google.common.base.Preconditions    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)    ... 6 more它看起來好像缺少一個(gè)類,但我在構(gòu)建配置中引用了 Google Drive API 中的所有 API 庫。我什至嘗試從 findjar dot com 獲取缺少的類,但幾乎沒有取得額外進(jìn)展。
查看完整描述

3 回答

?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊

刪除現(xiàn)有依賴項(xiàng)并從以下鏈接添加依賴項(xiàng):

google-api-client-1.23.0

google-oauth-client-jetty-1.23.0

google-api-services-drive-v3-rev110-1.23.0

快樂編碼:-)


查看完整回答
反對(duì) 回復(fù) 2022-12-15
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

我在為 Android 實(shí)施 PayU SDK時(shí)遇到了同樣的問題。解決方案是為android添加 guava 依賴項(xiàng),而不是jre

  implementation("com.google.guava:guava:28.1-android")

有關(guān)它的更多信息,請(qǐng)參閱存儲(chǔ)庫或查看Android guava wiki,最好是先決條件

我還建議查看Guava 的 Proguard 規(guī)則,以從構(gòu)建中排除項(xiàng)目中不使用的所有內(nèi)容。


查看完整回答
反對(duì) 回復(fù) 2022-12-15
?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

我創(chuàng)建了一個(gè)遵循快速入門教程的小項(xiàng)目,沒有任何問題。

https://github.com/lssilva/googleDriveApi/

它對(duì)我來說工作得很好,我沒有提交憑據(jù),但如果你用你的憑據(jù)替換,它應(yīng)該按照文檔中的描述工作。

git clone  
gitgradle run


查看完整回答
反對(duì) 回復(fù) 2022-12-15
  • 3 回答
  • 0 關(guān)注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)