Android studio將一個項目作為module導入另一個項目

来源:https://www.cnblogs.com/pozhu15/archive/2019/08/15/11359352.html
-Advertisement-
Play Games

有兩個Android項目,一個為pozhudl,一個為app,現在欲將pozhudl項目作為module導入到app中,並調用pozhudl項目中的類 先在pozhudl項目的build.gradle 中修改這句 apply plugin: 'com.android.application' 為 a ...


有兩個Android項目,一個為pozhudl,一個為app,現在欲將pozhudl項目作為module導入到app中,並調用pozhudl項目中的類

先在pozhudl項目的build.gradle 中修改這句  apply plugin: 'com.android.application'   為  apply plugin: 'com.android.library'

如果裡面是這幾行就直接替換

def buildAsApplication = !buildAsLibrary
if (buildAsApplication) {
    apply plugin: 'com.android.application'
}
else {
    apply plugin: 'com.android.library'
}

替換為

 apply plugin: 'com.android.library'

然後將裡面的這句 刪了

//applicationId "org.libsdl.app"

接下來Android studio中打開項目app

file ->new->import module

在彈出的視窗打開pozhudl項目的app文件目錄,給module重命名,點擊finish,OK

這樣就把pozhudl的目錄放在app中了,接下來在app項目的 添加一句

implementation project(':pozhudl')

pozhudl為你的module名

接下來按下麵的操作繼續導入

按箭頭所示點擊

在彈出的module列表中選擇pozhudl  的module點擊OK,現在差不多就已經把項目作為module導入成功了,

 如遇到Android Studio報:“Attribute application@theme or @ icon ”問題,可參考下麵的鏈接

https://www.jb51.net/article/130175.htm

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 操作步驟: 1.創建DataTable; 2.將數據源p[i,j]導入DataTable; 3.打開資料庫連接; 4.簡歷 DataTable 與 資料庫數據表 的列映射關係; 5.將數據寫入數據表; 6.關閉資料庫連接。 該過程中,DataTable是數據的中轉站。 即:數據源 ==>DataTa ...
  • C#連接資料庫的類 使用方法: public SqlConnection OpenConn() { //創建連接 SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder(); scsb.DataSource = "127.0. ...
  • 結構是一種可以包含數據成員和方法成員的值類型數據結構。為結構分配數據時不需要從托管堆中分配記憶體,結構類型的變數直接包含了該結構的數據。結構中可以包含構造函數,常量,欄位方法,屬性,運算符,事件和嵌套類型等,但如果要同事包括上述幾種成員,則應該考慮使用類。 結構是一種可以包含數據成員和方法成員的值類型 ...
  • 使用CefSharp可以在.NET輕鬆的嵌入Html,不用擔心WPF與Winform 控制項與它的相容性問題,CefSharp大部分的代碼是C#,它可以在VB或者其他.NET平臺語言中來進行使用。 近幾天來,公司項目中需要使用WebBrowser,其中考慮了幾個控制項,如1.Winform中的WebBr ...
  • 文章轉載自:http://www.pythonheidong.com/blog/article/2967/ 今年畢業,本學期找工作期間在面試前做的一些臨時的準備 以下的關於老趙分享的面試題解答參考了手頭的書籍和視頻教程,以及網上的資料,現整理出來希望對大家有所幫助,不對或欠佳的地方望大家指出來我好改 ...
  • 文章轉載自:http://www.pythonheidong.com/blog/article/2184/ 1.維護資料庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?為什麼? 答:儘可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空欄位)實現,這種方式的效率最好;其次用觸發器,這種方式可以保 ...
  • 今天的內容是Scaffold腳手架、AppBar組件、BottomNavigationBar組件,通過這三個組件,能大體構建出一個app的主頁面,頂導和底導。 ...
  • About prefs:root=General&path=About Accessibility prefs:root=General&path=ACCESSIBILITY Airplane Mode On prefs:root=AIRPLANE_MODE Auto-Lock prefs:root ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...