android打包成jar
Ⅰ 怎么把android第三方的library打成jar包用
你打包android处于什么目的呢? 如果的android项目不包括任何资源引用(layout,image)等,而纯粹是个公共类库。那么建议直接新建一个java project。该project引用android Library。 如果你的android项目包括资源引用。那么不建议将其打包成jar。建议将其作为library project。方法很简单,右击属性。选择android,勾选isLibrary。引用时只需要在属性中选择addLibrary即可。
Ⅱ android studio 怎么将so打包成jar
主要思想: 1:将所有的so文件打包进一个jar文件; 2:将这个jar文件作为依赖文件; 我不会写Goovy的代码,下面这些都是我从上面那些参考页面抄的,大概意思能看懂,如果有问题,请指正 代码 task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') { destinationDir file("$buildDir/native-libs") baseName 'native-libs' extension 'jar' from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '**/*.so' } into 'lib/' from(new File(project(':library').getProjectDir(), 'libs')) { include '**/*.so' } into 'lib/' } tasks.withType(Compile) { compileTask -> compileTask.dependsOn(nativeLibsToJar) }
Ⅲ 如何将一个完整的Android工程打包成jar包
1 将一个Android的工程打成Jar包。右键工程--->Export 2 点击Java--->JAR file---->Next 步骤阅读 3 勾选src包即可,其他项不选 4 点击finishi即可,在D盘就可以看到library的jar包 5 其他应用程序引用就可以
Ⅳ 如何将一个完整的Android工程打包成jar包
右键项目--build path--左边点击android--右边有一个“is library”,勾选住,apply,ok。在项目的bin里面会生成一个jar,就是项目的jar
Ⅳ 怎么让android生成jar包
将Android打包成jar包供人使用,可利用Java的反射技术,获取相应的id.方便使用者替换自己所需要的。
1.新建Android项目:ActivityLibrary,这就是需要我们打包成jar包的项目:
2.MResource这个类的作用,就是利用J2SE反射技术获取相应的ID资源。Android SDK也提供了获取Id资源的方法:getResources().getIdentifier("main_activity", "layout", getPackageName());
看下MResource的代码:
[java] view plain
package com.example.activitylibrary;
import android.content.Context;
/**
* 根据资源的名字获取其ID值
* @author howlaa
*/
public class MResource {
//根据名称获取ID
Ⅵ Android 将引用的第三方jar包一起打成jar包
你打包android处于什么目的呢?
如果的android项目不包括任何资源引用(layout,image)等,而纯粹是个公共类库。那么建议直接新建一个java project。该project引用android Library。
如果你的android项目包括资源引用。那么不建议将其打包成jar。建议将其作为library project。方法很简单,右击属性。选择android,勾选isLibrary。引用时只需要在属性中选择addLibrary即可。
Ⅶ android如何将res文件夹下的资源打包到jar中
1.打包时,将资源放在asset文件夹内,通过AssetsManager获取指定资源:
目标应用和jar中的assets文件夹会合并,所以可以通过获取该应用的此类文件夹来获取目标资源
2.使用library项目
此类方法不能混淆代码,也就是说发布时需要提供library源项目.在引用此lib的目标项目中会看到一个包含已经编译成class.dex的jar文件,这个文件反编译以后仍然是只有代码部分。
3.使用双重library项目
提供一种双层library项目的方法,可以混淆代码,但是xml与图片资源仍然是暴露的,且发布时需要提供二级引用项目,操作上复杂度较高,不如直接提供jar包和资源
4.直接提供jar包和资源(分开)
依然是反射R文件,资源会被暴露给开发者。
Ⅷ 怎么将android代码打包成jar
高端cmd的方法我这里就不说了
我这里主要讲的是Eclipse的生成jar的方法。
在要打包的项目上右击,选择Export(点击项目 导出)
因为我的Eclipse导入了中文语言包。
(可以搜索 “Eclipse手动安装中文包(手动安装)”这个是我以前的经验)
生成包有两种
打包成一般的jar包 (jar文件)
打包成可运行的jar包
我说的是第一种。
下一步如图
要注意的地方
只勾选“导出生成的类文件和资源”
生成设置的其他选项(可以直接完成生成的)
生成完成。
如果代码中有警告,会弹出这个对话框。(其实jar还是生成成功了)
Ⅸ 如何使用Android Studio打包混淆的Jar
混淆android工程打成的jar包方式如下:
从SDK2.3开始、在android-sdk-windows\tools\下面多了一个proguard文件夹让proguard.cfg起作用的做法很简单,就是在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”就可以