導航:首頁 > 操作系統 > android引用其他項目

android引用其他項目

發布時間:2024-12-16 03:25:58

1. 怎麼導入別人的android項目

方法如下:
1.去到要導入項目的目錄下把 .idea .gradle與build 三個文件夾,*.iml,local.properties刪除(*表示所有),經本人驗證紅框中的gradle文件夾不能刪除。
2.進入app文件夾同理把build,*.iml刪除。
3.打開已經run成功的項目的build.graid把classpath:這整句復制,去要導入的項目中打開build.graid進行替換。classpath 此處有一些項目用的雙引號,而有一些是用的單引號,不要更改將要導入的項目的原有符號規則。
4.打開gradlewrappergradle-wrapper.properties復制最後一句,去到要導入的項目進行替換。
5.改version 注意有一些項目的buildToolsVersion མ.0.3' 是用的雙引號,而有一些是用的單引號,不要更改將要導入的項目的原有符號規則,然後保存即可,前面的工作梁局已經做好了,接下來就是去導入了。
6.導入項目
選擇自己要導入的項目,這個時候一定點擊「Cancel」,因為這個就是在提示你你的gradle現在unable,取消以圓渣虛後就會讓你重新選擇你的gradle的路徑,現在選擇你的gradle所在文件目錄即可。
第五步:解決感嘆號
看到下面會出現一個提示說:Could not 這個時候我們只需要點擊右邊紅框紅的add就可以了。點擊Do Refactor,稍等一會,又出現了一個感嘆號。
最後一步:「Do Refactor」導入完成,不再有錯橘燃誤。
8.若出現解決Configuration 『compile』 is obsolete and has been replaced with implementation
改成implementation
1.把compile 改成implementation
2.把androidTestCompile改成androidTestImplementation
3.把testCompile改成testImplementation
如果還有警告,看下運行按鈕,可以運行了。

2. android studio 怎麼導入別的工程

新版Android Studio/IntelliJ IDEA可以直接導入eclipse項目,不再推薦使用eclipse導出gradle的方式

2
啟動Android Studio/IntelliJ IDEA,
選擇 import project

3
選擇eclipse 項目

4
選擇 create project from existing sources或者 import project from external model

5
填寫項目名字和存儲路徑

6
勾選需要導入的目錄 默認就可,不用管

7
勾選需要導入的library
這里bin 文件夾下的jar不用勾選

8
再次檢查

9
導入 android Manifest.xml文件點擊finish就可完成導入

10
導入後的項目

11
進入libs 文件夾,將libs下的jar添加成庫文件
1.選擇要添加的jar
2.右鍵選擇add as library
3.Level 選擇 Mole library
4. Add to mole 選擇你要添加到的mole

3. Android Studio怎麼導入新的項目

以後Android再也不用寄人籬下了,有了自己的編程工具,可是新的工具功能太多,那麼導入項目,是如何導入的呢
1、打開自己的IDE-AndroidStudio,如圖:
2、點擊「File」的按鈕,然後選擇「Import Project」,如圖:
3、找到你要導入的程序,最好選擇build.gradle文件,如圖:
4、選擇「Next」如圖:
5、選擇「Next」如圖:
6、等待導入過程,如圖:
7、最後導入成功,可以查看一下,如圖:

4. android studio怎麼將別人的工程導入

工具: Android Studio android sdk jdk 方法/步驟 打開Android Studio,選擇 import project 選擇eclipse中的一個項目 選擇import project from external model 填寫項目名族襪信字和存儲路徑 勾選需要導入的目錄默認就可 勾選需要導入的library,這里bin 文件夾下的jar不用勾選 再次檢查 導入 android Manifest.xml文件點擊finish就可完成導入 導入後好棚的項目 進入libs 文件夾,將libs下的jar添加成庫文件 兆輪1.選擇要添加的jar 2.右鍵選擇add as library 3.Level 選擇 Mole library 4. Add to mole 選擇你要添加到的mole

5. 如何在一個android工程中調用另一個android工程的代碼和資源啊

現在已經有了一個Android工程A。我們想擴展A的功能,但是不想在A的基礎上做開發,於是新建了另外一個Android工程B,想在B中引用A。

1. 把工程A做成純Jar包,這樣其他的工程就可以直接引用了。

但是,如果在工程A中用了R.java中的引用,則無法打成jar包了。原因是R.java是自動生成的,是動態的,每次編譯都是不相同的。如果一定要做成jar包,就不能使用自動生成的R文件,用到資源時候就要寫代碼去獲取。

有時會報錯:Conversion to Dalvik format failed with error 1

可能是多層包文件重復導入,沖突。。。

這時可以試試方法2

 

2.將工程A做成android library project。

設置工程A,右鍵->Properties->Android,將Is library項選中,然後Apply。設置工程B,右鍵->Properties->Android,在Library中,點擊Add按鈕,將A工程加入,然後Apply。此時在B中就引入了A中的資源和代碼,這些資源和代碼都可以直接調用。需要注意的是,因為A已經不再是一個完整的Android應用,而是一個類庫工程,所以有一些內容還需要在B中配置一下。比如A中有lib庫引用,則B中也要加入該lib庫;比如A中的AndroidManifest.xml文件的內容,在B的AndroidManifest.xml文件中也要相應加上。。。
如果不需要引用A工程的資源文件,同樣只需得到jar文件,
設置工程A,右鍵->Properties->Android,將Is library項選中,然後Apply。在A工程的bin目錄下能得到一個jar文件,可以到B工程中的libs目錄下直接引用。
 
如果能用jar當然最好,但是jar文件不能把res目錄下的資源打包進去,所以才出現lib工程。

創建和使用Android library工程
 

摘要: 創建library供多個工程共享代碼、資源是非常常見的需求,網上這種資料非常少,基本上都是講創建java工程,然後export,這種方式缺點非常多,大家可以自己google一下。本文著重介紹如何創建Android library,並且在 ...
創建library供多個工程共享代碼、資源是非常常見的需求,網上這種資料非常少,基本上都是講創建java工程,然後export,這種方式缺點非常多,大家可以自己google一下。
本文著重介紹如何創建Android library,並且在工程中使用此library提供的資源,具體步驟如下:
1. 創建一個Android工程,命名為MyLib
2. 進入工程設置選中Is Library

3. 創建另一個Android工程,命名為MyProj
4. 進入工程設置,添加MyLib

5. 在MyProj的AndroidManifest.xml中加入對library中activity的引用
<activity android:name="net.devdiv.mylib.MyLib" />
6. 由於編譯後library中的資源和引用它的project資源是合並在一起的,為了避免重名問題,需要對library中資源進行重命名
1). 把main.xml改為mylib.xml,同時修改MyLib.java代碼setContentView(R.layout.mylib);
2). strings.xml修改為
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="mylibhello">String fetched from lib!</string>
    <string name="mylib_app_name">MyLib</string>
</resources>
7. 在MyProj中引用MyLib的資源
package net.devdiv.myproj;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import net.devdiv.mylib.*;
import android.content.Intent;

public class MyProj extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView tv = (TextView)findViewById(R.id.myprojtext);
       tv.setText(R.string.mylibhello);
        
        Intent it = new Intent(this, MyLib.class);
        startActivity(it);
    }
}

6. android studio 怎麼導入第三方類庫

Android Studio導入第三方類庫的方法:

第一、導入*.jar包

新建好了Android項目,添加一個第三方已經打包好的jar文件進你項目,下面就已添加一個odata4j的一個包

但是編譯肯定還是會錯誤的

還必須在項目Httpzoid目錄下添加一個build.gradle的這個文件,內容如下

buildscript {

repositories {

mavenCentral()

}

dependencies {

classpath 'com.android.tools.build:gradle:0.6.+'

}

}

apply plugin: 'android-library'

repositories {

mavenCentral()

}

android {

compileSdkVersion 18

buildToolsVersion "17.0.0"

defaultConfig {

minSdkVersion 14

targetSdkVersion 18

}

sourceSets {

main {

manifest.srcFile 'AndroidManifest.xml'

java.srcDirs = ['src']

resources.srcDirs = ['src']

aidl.srcDirs = ['src']

renderscript.srcDirs = ['src']

}

}

}

dependencies {

compile 'com.android.support:appcompat-v7:+'

compile files('libs/gson-2.2.4.jar')

}

這是後編譯還會有可能報錯

這時候可能需要修改一下Httpzoid目錄下的AndroidManifest.xml文件有可能存在和你項目中文件有沖突或版本跨度太大導致語法的錯誤修改一下,做完以上幾步android studio就可以導入第三方類庫。


閱讀全文

與android引用其他項目相關的資料

熱點內容
天燚app怎麼總是發簡訊給我 瀏覽:251
php中文亂碼解決 瀏覽:664
seo伺服器有什麼好處 瀏覽:995
eksel表格怎麼加密 瀏覽:260
豹考通這個app怎麼樣 瀏覽:79
linux平台驅動 瀏覽:985
javaphp對比 瀏覽:490
史詩級程序員 瀏覽:500
更改計算機名命令 瀏覽:9
學編程第一年圖片 瀏覽:10
iar不可以編譯 瀏覽:776
分開文件怎麼解壓 瀏覽:625
電腦單獨盤能加密嗎 瀏覽:895
我的世界伺服器如何調和平 瀏覽:281
java常量池堆棧 瀏覽:653
體驗雲伺服器配置 瀏覽:612
二手房未解壓能申請貸款嗎 瀏覽:361
android引用其他項目 瀏覽:203
p20方舟編譯器怎麼用 瀏覽:587
電腦磁碟加密密碼 瀏覽:260