android導出jar包
㈠ Android studio打包jar包必成功教程,就看我這個就夠啦!!!
//打包jar
task makeJar(type: Copy) {
//刪除存在的
delete'build/libs/Test.jar'
//設置拷貝的文件
from('build/intermediates/packaged-classes/release/')
//打進jar包後的文件目錄
into('build/libs/')
//將classes.jar放入build/libs/目錄下
//include ,exclude參數來設置過濾
//(我們只關心classes.jar這個文件)
include('classes.jar')
//重命名
rename ('classes.jar','Test.jar')
}
makeJar.dependsOn(build)
㈡ 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:
㈣ 如何製作Jar包並在android中調用jar包
製作jar包:
1首先在Eclipse中打開項目, 右鍵點擊項目,選擇「Export」;
2選擇java/JAR file ----》Next;
3Select the resources to export中可以選擇你想要包含的項目文件夾,一些不必要的文件夾就無需放進去了。
4下一頁可以選擇是否導出那些含有警告warning或者錯誤errors的*.class文件。一般不用理他---》Next---》finish。
調用jar包:
1 將jar包復制到libs目錄下。
2 右鍵工程---》Build path---》java build path,選擇libraries
3 在右邊的按鈕中點擊「Add JARs」,選擇Lib目錄下的jar包,導入即可。
㈤ 如何將一個完整的Android工程打包成jar包
今天我教大家如果將Android工程打成Jar包的形式
工具/原料
Eclipse SDK jdk
方法/步驟
1
將一個Android的工程打成Jar包。右鍵工程--->Export
2
點擊Java--->JAR file---->Next
步驟閱讀
3
勾選src包即可,其他項不選
4
點擊finishi即可,在D盤就可以看到library的jar包
5
其他應用程序引用就可以
END
注意事項
這個只是代碼類的達成jar包,不包含res資源
㈥ 如何讓用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 ,可以查看到詳細的依賴關系
㈦ 如何在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 ui可以打成jar包嗎
(兩年前寫下來的。)JAR文件全稱Java Archive File,意思是Java檔案文件。通常JAR文件是一種壓縮文件,可以用WINRAR,ZIP打開。JAR文件與ZIP文件區別是JAR文件中包含一個META-INF/MANIFEST.MF的清單文件。這個清單文件是生成JAR文件時由系統自動創建的。 JAR文件通俗來講就是把程序的class文件,打成一個壓縮包,方便他人使用,如桌面應用程序中做的一些皮膚,還有後面學習的連接資料庫所需要的驅動,都是以JAR包的形式提供給大家。 在Java中如果是客戶端的程序要直接運行,通常不是.exe文件,而是生成可執行的JAR包。 下面就給大家講講如何打JAR包,如何做一個可執行的JAR包。 一、打JAR包,兩種方法1、使用jar命令cmd--> jar 就會出現幫助和示例。實際上就是把.class文件(JAVA的可執行的二進制文件)打成一個壓縮包。 看示例自己試試吧。 *再要配置環境變數哦 2、在Eclipse中打JAR包 (1). 首先在Eclipse中打開項目,右鍵點擊項目,選擇「Export」; (2.) 選擇Java/JAR file,Next; (3). Select the resources to export中可以選擇你想要包含的項目文件夾,一些不必要的文件夾就無需放進去了,免得增大空間;這里有幾個選項: * Export generated class files and resources 表示只導出生成的.class文件和其他資源文件 * Export all output folders for checked projects 表示導出選中項目的所有文件夾 * Export java source file and resouces 表示導出的jar包中將包含你的源代碼*.java,如果你不想泄漏源代碼,那麼就不要選這項了 * Export refactorings for checked projects 把一些重構的信息文件也包含進去在Select the export destination中選擇導出的jar的路徑,Next (4.) 下一頁可以選擇是否導出那些含有警告warning或者錯誤errors的*.class文件。一般不用理他,Next (5). 下一個頁面里可以對項目做一些配置。 * Generate the manifest file是系統幫我們自動生成MANIFEST.MF文件,如果你的項目沒有引用其他class-path,那可以選擇這一項。 * Use existing mainfest from workspace。這是可以選擇我們自定義的.MF文件,格式如上所寫。 * Seal content。要封裝整個jar或者指定的包packet * Main class。這里可以選擇你的程序入口,將來打包出來的jar就是你這個入口類的執行結果。(這個在下面細講)最後Finish,搞定。 二、可執行的JAR包 創建可執行的JAR包關鍵在於:讓java命令知道JAR包中哪個是主類(有main方法的那個類,開始運行的那個類),javaw命令可以通過該主類來運行程序,這就需要藉助清單文件,需要在清單文件中增加如下一行:Main-Class: accp.ui.Test2 注意這個文件格式要求非常嚴格:Main-Class:<空格>包名.類名<回車> 注意後面必段有一個回車。 MANIFEST.MF文件:l 每行只能定義一個key-value對,每行必須頂格寫。l 每組key-value之間以: (英文冒號後緊跟一個英文空格)。l 文件開頭不能有空行。l 文件必須以一行空行結束。