亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 java 中輕松切換導入源?

如何在 java 中輕松切換導入源?

動漫人物 2022-11-30 14:36:28
注意:請為這個問題建議一個更好的標題。假設我有兩個同名的類,我想在編譯之前根據用例/應用程序版本導入一個或另一個。有辦法嗎?為什么我需要這個?,你可能會問。我需要使用一個重要的 java 庫java.time,但我還需要支持 min sdk 23 (Android 6.0)。我可以在我的 Android 應用程序中使用threeThenABP來使用所有java.timeAPI,但我需要將它們從org.threeten.bp.那個重要的圖書館實際上是私人的。因此,我們的想法是讓它使用java.timeimports 或org.threeten.bpimports 來編譯與 Android 和桌面 Java 應用程序兼容的 2 個版本。我希望我的解釋足夠清楚。謝謝您的幫助。
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

threetenbp正如@Ole VV 所建議的那樣,我最終在庫項目中使用

然后,在我的 android 項目中,我使用threetenAbp了(android 特定版本)并使用 gradle 將其導入庫。最后,排除庫中使用的包意味著threetenAbp使用它。


implementation ('my-library') {

    exclude group: 'org.threeten'

}

注意:請注意 和 中的區別 (A threetenbp) threetenAbp。


查看完整回答
反對 回復 2022-11-30
  • 1 回答
  • 0 關注
  • 104 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號