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

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

如何使用Android Studio和Gradle構建android庫?

如何使用Android Studio和Gradle構建android庫?

倚天杖 2020-02-04 15:47:08
我正在嘗試從Eclipse遷移項目,但是沒有嘗試過。在Eclipse中,我有3個項目(2個android應用程序項目和1個android庫項目)。2個應用程序項目取決于庫項目。當我執行gradle導出時,我得到3個無效的項目。我愿意對項目進行重組,但尚未找到有關如何完成此工作的任何文檔。有沒有辦法使Eclipse導出的3個項目一起工作?我最好重新組織一下事情,如果可以的話,是否提供有關如何完成此工作的文檔?更新資料我已將整個項目上傳到GitHub https://github.com/respectTheCode/android-studio-library-example更新1根據Padma Kumar的建議,這就是我嘗試過的方法。創建一個名為 MyApp點擊File > New Module,選擇Android Library并命名MyLib請點擊 Build > Make Project構建因此錯誤而失敗Module "MyLib" was fully rebuilt due to project configuration/dependencies changesCompilation completed with 1 error and 0 warnings in 19 sec1 error0 warnings/.../MyApp/MyLib/build/bundles/debug/AndroidManifest.xmlGradle: <manifest> does not have package attribute.然后,我package在清單中添加了一個屬性<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mylib" >構建后出現此錯誤Module "MyApp" was fully rebuilt due to project configuration/dependencies changesCompilation completed with 2 errors and 0 warnings in 13 sec2 errors0 warnings/.../MyApp/MyLib/src/main/java/com/example/mylib/MainActivity.javaGradle: package R does not existGradle: package R does not exist添加依賴性似乎對該錯誤沒有任何影響。從上面繼續請點擊 File > Project Structure > Modules > MyApp-MyApp切換至Dependencies標簽頁點擊+ > Module Dependency選擇MyLib點擊Apply并OK請點擊 Build > Make Project更新2根據伊桑(Ethan)的建議,這是我們得到的2個子項目build.gradle似乎具有所有正確的部分,唯一的區別是在下面是插件行MyApp/build.gradle。buildscript {    repositories {        maven { url 'http://repo1.maven.org/maven2' }    }    dependencies {        classpath 'com.android.tools.build:gradle:0.4'    }}apply plugin: 'android'dependencies {    compile files('libs/android-support-v4.jar')}android {    compileSdkVersion 17    buildToolsVersion "17.0.0"    defaultConfig {        minSdkVersion 7        targetSdkVersion 16    }}根項目build.gradle是空的,所以我像這樣添加了兩個項目dependencies {    compile project(":MyLib")    compile project(":MyApp")}我現在在構建時出現此錯誤Gradle:FAILURE: Build failed with an exception.* Where:Build file '/Users/kevin/GitHub/AppPress/MyApp/build.gradle' line: 2
查看完整描述

3 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

這是我為mac用戶提供的解決方案,我認為它也適用于window:

首先轉到您的Android Studio工具欄

Build> Make Project(當您在線時,讓其下載文件),然后

生成>編譯模塊“您的應用名稱顯示在此處”(仍在線,讓文件
下載并完成),然后

運行完成的應用程序,它將啟動模擬器并對其進行配置,然后運行它!

這就對了?。。】鞓返木幋a家伙!


查看完整回答
反對 回復 2020-02-04
  • 3 回答
  • 0 關注
  • 877 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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