當前位置:首頁 » 安卓系統 » android導出jar

android導出jar

發布時間: 2022-08-15 04:09:00

『壹』 android studio怎麼生成jar包

Android Studio 如何打JAR包
在eclipse中我們知道如何將一個項目導出為jar包,供其它項目使用。
在AS中可以通過修改gradle才處理。
我們新建一個項目MakeJar,在項目中新建一個modle-類型為android-library
如圖:
app為我們的主工程,librarydemo是我們要將其生成jar包的model.
在library demo中的build.gradle中與android結構同級加入如下代碼:

『貳』 如何將android源碼生成eclipse可用的jar包

1.新建project
在eclipse上新建一project 選擇General/Project 點擊next,輸入project
name:將use default
location的勾去掉後,點擊下面的Browse按鈕,載入android上的fmmanager源碼;點擊finish;
這時會發現,新建的project有紅叉,不過這不影響我們;
2.生成jar包
在上一步新建的project上右鍵,選擇export ,java/JAR file 點擊next,出現的JAR file specifivation界面, 這里呢可以將select the resources to export下的右邊框勾選的項去掉,
接著,在select the export destination中指定生成的jar包的位置;點擊finish;這樣就生成了可用在eclipse上的jar包;
3導入jar包:

需要引用jar包的project上右鍵選擇最下面的properties,選擇Java Build Path,之後在右邊的java bulid
path中選擇Libraries 選擇add external JARS;
找到剛才生成的jar包,完成後點擊ok,這樣會在當前項目下新建一Referenced Libraries 其中就包含了剛剛導入的jar包;這里
我們最好將要導入的jar包放在需要引用jar包項目目錄下;

『叄』 android studio java工程怎麼生成jar包

用jar命令就可以打包你所需要的資源,並指定jar包名。
在網上下載Volley源代碼,導出jar包為例子。
在一個Android-Library項目工程中,我修改了下他的gradle版本,改為0.12+
再導入Volley工程的時候,我選擇的是推薦的Gradle Wrapper,它的作用是使我們在Unix,windows平台
下實現兼容。我用的是windows,所以先到達Volley的根目錄,Volley我下載到E:\下
cd e:\Volley
接著輸入命令:
gradlew clean build
就會看到Volley目錄下有一個build文件夾,在 build/intermediates/classes/release下,我們可以看到Java文件生成的class文件,我們只要用jar打包這個文件夾就可以了
輸入下面的命令,記得最後一個是'.',前面有空格。
jar cvf volley.jar -C build/intermediates/classes/release .
我暫時也只弄懂了這點 還是在課棧教育學的

『肆』 androidstudio中怎麼生成jar且不讓看源碼

AndroidStudio 如何打JAR包

在eclipse中我們知道如何將一個項目導出為jar包,供其它項目使用。
在AS中可以通過修改gradle才處理。
我們新建一個項目MakeJar,在項目中新建一個modle-類型為library
如圖:

app為我們的主工程,librarydemo是我們要將其生成jar包的model.
在librarydemo中加入如下代碼:

當然在主工程App的build中要加入librarydemo 這個依賴model:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile project(':librarydemo')
}

『伍』 如何生成jar文件供android使用

首先創建一個Android工程,確定可以編譯通過,移除androidmanifest.xml文件,和相關的程序資源圖片,比如 res/drawable/icon.png。在Eclipse中我們找到Package Explorer,選擇export,如圖:

導出
1. 創建java project
2. 工程屬性java build path->Libraries中加入android.jar
3. package explorer中右鍵點擊工程,export java->jar file.

使用
1. 創建android project
2. 工程屬性java build path->Libraries中加入剛才的jar文件
3. 在android工程中使用jar的類。

只能在jar中共享代碼,使用資源不行。

『陸』 Android studio怎麼導出插件jar包偏好設置

1、進行點擊Android studio的菜單中的file的選項菜單,彈出了下拉菜單中的「import settings」的選項。
2、就會彈出了import file location的窗口中,進行選擇插件,為jar的文件。
3、然後就會彈出了select components import的窗口中,進行點擊OK即可。
4、這樣就會彈出了restart needed表示插件導入成功了,進行點擊OK來重啟Android studroid。
5、這樣開始對Android studio的重啟。
6、這樣就可以查看了Android studio的插件是否導入成功。

『柒』 android 項目如何導出帶源碼的jar包

用rar壓縮軟體都可以打開的

『捌』 android studio怎麼導出jar包

Android Studio 如何打JAR包在eclipse中我們知道如何將一個項目導出為jar包,供其它項目使用。 在AS中可以通過修改gradle才處理。 我們新建一個項目MakeJar,在項目中新建一個modle-類型為library 如圖:app為我們的主工程,librarydemo是我們要將其生成jar包的model. 在librarydemo中加入如下代碼:在Terminal中鍵入 gradlew makeJar 回車看到如下所示就OK了:當然在主工程App的build中要加入librarydemo 這個依賴model:

『玖』 如何在AndroidStudio中導出Jar包,並且自定義Exclude文件

方法/步驟用pl/sqldeveloper導出表的數據時有三種方式:OracleExport,SqlInsert,pl/sqldeveloper區別導出數據到excel文件excel數據導入到資料庫PL/SQLDeveloper是Oracle資料庫中用於導入或導出資料庫的主要工具之一,這里主要介紹如何利用PL/SQLDeveloper導入和導出資料庫,並對導入或導出時的一些注意事項進行相關說明。1、導出步驟1.1.tools-exportuserobject選擇選項,導出.sql文件說明:導出的是建表語句(包括存儲結構)1.2.tools-exporttables-OracleExport選擇選項導出.dmp文件說明:包含三種導出方式,三種方式都能導出表結構以及數據,如下:第一種是導出為.dmp的文件格式,.dmp文件是二進制的,可以跨平台,還能包含許可權,效率也很不錯,用得最為廣泛。第二種是導出為.sql文件的,可用文本編輯器查看,通用性比較好,但效率不如第一種,適合小數據量導入導出。尤其注意的是表中不能有大欄位(blob,clob,long),如果有,會提示不能導出(提示如下:,userPl/sqldeveloperformatinstead)。第三種是導出為.pde格式的,.pde為Pl/sqldeveloper自有的文件格式,只能用Pl/sqldeveloper自己導入導出,不能用編輯器查看。2.導入步驟:a.tools-importtables-SQLInserts導入.sql文件。b.tools-importtalbes-OracleImport然後再導入dmp文件。說明:和導出類似,另外,導入之前最好把以前的表刪除,當然導入另外資料庫除外。

『拾』 如何讓用Android studio 導出jar包並混淆和aar

首先說明我使用的android studio
版本是0.4.因為現在android studio的bug還不較多,所以你的版本能不能正常使用我就不敢說了。

如果你只是單純的想使用actionbarsherlock的話,引用是十分簡單的dependencies {
// compile fileTree(dir: 'libs', include: '*.aar')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
}


不過官方也出了一個兼容包,也非常的不錯。so 沒必要非得要使用actionbarsherlock。

然後重新編譯一下項目就行了。(ps
引用第三方jar包,請看我的第一行注釋,你只要新建一個libs的文件夾,然後把想要jar包復制到文件夾下,接著把注釋那句復制到build文件中,修改一下(*.aar
-> *.jar)就可以了)。

但是我們要是使用本地的自定義的aar文件,請看我的實現過程,如果你有更好的請轉告小弟共同進步
第一步 :生成aar文件

我的方法是通過maven-android-plugin來生成的,如果你使用過actionbarsherlock以前的版本的話,這個工具應該不陌生,如果你連maven
都不知道的話,建議好好學習一下maven,雖然現在gradle很火 ,但是我還是最喜歡maven。

關於具體生成步驟不久不詳細說了,文章最後貼出幾個網址供大家學習使用,放心我按順序給你們,只要一步一步的來絕對能成功

1 把你的maven版本提升到3.1.1
2 去github上clone下來
maven-android-sdk-deployer 這個項目
3 通過maven-android-plugin生成一個android項目



mvn archetype:generate \
-DarchetypeArtifactId=android-quickstart \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.11 \
-DgroupId=your.company \
-DartifactId=my-android-application


如果不能夠編譯我們可能要修改一下pom



<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.lee.study.android</groupId>
<artifactId>NiMa</artifactId>
<version>0.0.1</version>
<packaging>aar</packaging>
<name>NiMa</name>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<platform.version> 4.1.1.4
</platform.version>
<android.plugin.version>3.8.0</android.plugin.version>
</properties>

<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>${platform.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android.plugin.version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>16</platform>
<path>E:\android_work\sdk\</path>
</sdk>
</configuration>
</plugin>
</plugins>
</build>
</project>


上面都是我的pom,修改了打包類型和插件版本以及添加了sdk位置。

然後執行打包命令,就可以生成aar文件了,如果你是已經有寫好的類庫的話,可以嘗試這修改成maven形式的。

第二步
導入到android studio中 創建libs文件夾,放入想要導入的文件

1 修改build.gradle ,依然是給出我的大家可以按照自己的項目對比修改



buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'

repositories {
mavenLocal()
mavenCentral()
flatDir {
dirs 'libs'
}
}

android {
compileSdkVersion 18
buildToolsVersion "18.1.1"

defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
}

dependencies {
// compile fileTree(dir: 'libs', include: '*.aar') compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.jayway.maven.plugins.android.generation2.samples.libraryprojects:aar-lib1:1.0.0@aar'
//compile 'com.lee.study.android:NiMa:0.0.1@aar' compile 'com.android.support:support-v4:18.0.+'
}
android {
compileOptions.encoding = "UTF-8"
}


repositories
添加了 flatDir , dependencies 裡面添加了 依賴的aar文件。

如果你做到這一步,重新編譯一下依賴就添加好了,我目前的版本添加完了aar訪問aar中的資源文件是不成問題的,但是不能訪問到aar中的
類文件。如果你和我一樣不幸的話,請看下一步

2 手動的添加class.jar文件到android -studio

選中項目F4 ,可以查看到詳細的依賴關系

熱點內容
教學視頻文字腳本 發布:2024-03-29 22:29:49 瀏覽:137
java心跳檢測 發布:2024-03-29 22:28:53 瀏覽:981
玩戰地5配置不行怎麼辦 發布:2024-03-29 22:10:28 瀏覽:981
javaice 發布:2024-03-29 21:56:37 瀏覽:355
編譯圖書 發布:2024-03-29 21:56:36 瀏覽:332
linux全選vi 發布:2024-03-29 21:55:11 瀏覽:774
艾譜保險箱初始密碼一般是什麼 發布:2024-03-29 21:48:11 瀏覽:825
商家粉腳本 發布:2024-03-29 21:34:57 瀏覽:151
我的世界ec伺服器怎麼獲得 發布:2024-03-29 21:21:44 瀏覽:709
小米4設置限制的訪問 發布:2024-03-29 21:21:10 瀏覽:406