怎么将android包项目打包_android 打包jar包时,原项目中的jar包没有打进去 - CSDN
精华内容
参与话题
  • 如何将android项目打包成apk

    万次阅读 2012-08-29 10:12:47
    按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore 参数意义:-validity主要是证书的...

    1.)生成keystore

    按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore

    参数意义:-validity主要是证书的有效期,写100000天;空格,退格键 都算密码。

    命令执行后会在C:\Program Files\Java\jdk1.6.0_10\bin>目录下生成 android.keystore文件。如图-1

    图-1命令行下生成android.keystore

    2.)eclipse生成apk文件

    选择要打包的项目,右键点击–>Android tools–>Export Signed Application Package…如图-2

    图-2 eclipse 打包工具

    接下来的步骤就是不断的next。下面仅贴出图片,不解释。

    step 2:选择打包的项目

    step 3: 选择生成的android.keystore文件并输入密码

    step 4:选择alias key并输入密码

    step 5:最后选择生成android apk文件的目录及文件名

    最终生成的apk文件

    一切OK!

    展开全文
  • 一、新建一个demo项目,再新建一个model模块 然后再app中的build.gradle中添加如下model的依赖。然后编译项目。 二、编译完成后,打开model下的build——intermediates——bundles目录,目录下有两个文件夹,debug,...

    一、新建一个as项目,再新建一个model模块

    然后再app中的build.gradle中添加model的依赖。然后编译项目。

    二、编译完成后,打开model下的build——intermediates——bundles目录,目录下有两个文件夹,debug,default,在default文件夹下有一个classess.jar,就是编译完成的jar包,

    这里需要主要的是:因为我们使用的 as 版本不一致,所以会导致classess.jar包的目录页会不一样,不过最终的目录还是在build——intermediates——bundles目录下,小伙伴们可以在这个目录下寻找classess.jar文件,确保可以找到这个文件之后,再进行第三步的操作。

    三、在确保classess.jar文件存在的情况下,打开model模块的build.gradle文件,在文件中与android模块中添加如下代码,并编译:

     //Copy类型
        task makeJar(type: Copy) {
            //删除存在的
            delete 'build/libs/mysdk.jar'
            //设置拷贝的文件
            from('build/intermediates/bundles/default/')
            //打进jar包后的文件目录
            into('build/libs/')
            //将classes.jar放入build/libs/目录下
            //include ,exclude参数来设置过滤
            //(我们只关心classes.jar这个文件)
            include('classes.jar')
            //重命名
            rename ('classes.jar', 'mysdk.jar')
        }
        makeJar.dependsOn(build)

    这里需要注意:上述代码中from括号中的是你的classess.jar的文件目录,这里贴的是我自己的目录,不同的as版本可能导致目录不同,所以小伙伴们在用的时候直接换成你们自己的classess.jar路径即可。

    四、编译完成以后,找到as的Terminal命令行,输入以下命令并回车:

    gradlew makeJar
    出现如下文字后,代表编译成功。

    BUILD SUCCESSFUL

    导出的jar包在model模块下的build——libs文件夹里面,复制出来方便我们以后使用。

    这样我们就将我们自己的代码模块打成jar包了,用的时候直接导入jar包就可以了。


    展开全文
  • 方法/步骤 首先,我们在Android studio上方的工具栏找到... 在打包apk的界面,我们首先需要一个jks格式的文件,如果没有新建一个即可,然后输入该jks文件的密码即可。 同样,我们还需要选择一个key ali...

    方法/步骤

    1. 首先,我们在Android studio上方的工具栏找到build,点击查看bulid工具。如下

      编译好的android studio项目怎么打包成apk?

    2. 在bulid工具栏的下拉栏,我们可以倒数第三行的signed apk,点击进入该设置。

      编译好的android studio项目怎么打包成apk?

    3. 在打包apk的界面,我们首先需要一个jks格式的文件,如果没有新建一个即可,然后输入该jks文件的密码即可。

      编译好的android studio项目怎么打包成apk?

    4. 同样,我们还需要选择一个key alias,没有也是可以新建的,然后,我们也需要输入该alias的密码,然后,我们点击下一步。

      编译好的android studio项目怎么打包成apk?

    5. 在如下界面,我们就可以选择想要放置这个apk的文件夹了,也就是路径,类型一般选择为默认类型,如下图

      编译好的android studio项目怎么打包成apk?

    6. 然后,我们在下方的选择栏选择右侧的选项,再点击完成按钮即可完成apk的打包,如下图

      编译好的android studio项目怎么打包成apk?

    7. 这样,在刚才设置的路径,我们就可以看到已打包成功的apk了,可以在手机上直接安装,如下图所示。

      编译好的android studio项目怎么打包成apk?

    展开全文
  • 今天遇到一个问题,我在将项目打包成jar(不知道如何项目用as打包成jar的看这里)应用到主工程的时候。主工程apk在真机运行的时候,报了一个错误: E/AndroidRuntime: FATAL EXCEPTION: main Process: yucan....

    今天遇到一个问题,我在将项目打包成jar(不知道如何将项目用as打包成jar包的看这里)应用到主工程的时候。主工程apk在真机运行的时候,报了一个错误:

    E/AndroidRuntime: FATAL EXCEPTION: main
    Process: yucan.com.swipe.dismiss, PID: 19570
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/nineoldandroids/view/ViewHelper;

     

    这就坑了,怎么会找不到class文件呢?

    一查代码发现,这个class讲道理是在jar项目里面的一个jar包里面。怎么回报这个问题呢?

    既然找不到,那我就在主工程也放入这个jar包吧。这样又会报文件重复的问题。

    纠结啊!!!

    查了一下发现可以这样解决:

    在编写库工程的时候,将jar依赖关系设置成

    provided

    代码如下:
    provided files('libs/nineoldandroids-2.4.0.jar')

    如图:

    然后,再打一个jar包(打包方法不知道的话,还是看这里
    然后将这个jar包放入要应用的工程,同时将第三方的jar也放入主工程。
    例如:


    然后运行,就OK了

    展开全文
  • 场景:一个完整的Android项目,包含java代码,以及res资源文件,以及自身所依赖的jar、jni等打包成一个第三方库供别人使用。 前提需求是:不能作为library的形式;不能让别人看到并修改代码;代码需要混淆。 ...
  • Android 混淆打包不混淆第三方jar

    万次阅读 2014-06-23 00:29:14
    项目因为要发布,所以要混淆打包。 混淆打包流程: 1.在proguard-project.txt文件中添加不需要混淆的类和第三方的jar     这个是保持自己包中不需要混淆的类,如果有些类调用了jni也不需要混淆,不然会出错...
  • android开发中,我们有时候需要一个项目作为一个依赖,并且能够使用其资源文件和界面,这个时候就需要我们创建的moudle打包成一个aar文件.具体打包步骤如下:1.创建一个moudle2.修改moudle中的build.gradle文件,...
  • Android Studio Project 中Module打包成aar

    万次阅读 2017-02-13 10:28:28
    在公司开发中遇到这样需求,一个独立的应用...第二种是被嵌入的应用打包成 aar ,这也是 Android Studio 的一种新特性,可以应用所使用的资源性文件一起打包; 如果Project 中 Module 是一个应用,则在 Module
  • Android Studio 取消打包某一个Jar

    万次阅读 2014-06-17 12:35:14
    在平时开发中可能会遇到在项目所使用到的jar,不想打包到apk中,窒息王
  • 公司以前的一个老项目(华为应用)有应用签名的秘钥等信息,今天用Cocos Creator新建了个项目Android Studio打包的签名信息都用的老项目的),把生成的APK传送到华为手机上进行安装,谁知安装过程中什么...
  • Android Studio系列-签名打包

    万次阅读 多人点赞 2015-03-25 21:07:43
    Android Studio系列-签名打包前言 本篇博客纪录使用Android Studio对项目进行签名打包,跟Eclipse大同小异,读者朋友注意其中到差别。 第一步 创建签名文件 第二步 填写签名参数 第三步 选择构建类型 第四步 查看...
  • 不管是那种打包jar都得变成内库,所以当一种方法讲解了。 打jar之前得让你的项目成内库:如何变成内库呢? 看下内库文件的图标如下图: 如下两点: 先项目gradle文件最上面的 apply plugin: '...
  • 前段时间需要做一个sdk项目,正苦闷用什么打包方式,要是使用jar打包,jar只能打包class文件,要想把资源文件打包进去 比较麻烦的意见事情,界面不多的话可以使用反射调用,把资源文件都通过这个反射的R引用出来。 ...
  • AndroidStudio最新打包jar和aar的方法

    千次阅读 2018-09-06 14:43:24
    前言 在日常开发中我们常常需要引用...下载代码,然后用IDE打开代码,然后打包成jar或者arr,复制到项目的libs文件夹下,导入即可。 方法1适合开源项目,否则需要通过购买GitHub私有项目或者搭建私服来使用。...
  • android将项目打包成jar使用

    万次阅读 2015-05-21 09:47:54
    将Android打包成jar供人使用,可利用java的反射技术,获取相应的id.方便使用者替换自己所需要的。 1.新建Android项目:ActivityLibrary,这就是需要我们打包成jar项目: 2.MResource这个类的作用,就是利用...
  • Android开发把项目打包成apk

    万次阅读 热门讨论 2012-08-14 08:33:59
    我们需要自己的程序打包Android安装包文件--APK(Android Package),其后缀名为".apk"。APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用...
  • 今天遇到了一个奇怪的问题,本来在Android studio 1.4上运行的好好的程序,到了我更新完的Android studio 2.1上就打包失败了,但是用调试机直接运行则没问题。最后在app下的build.gradle下加入了这样的一段代码就...
  • android studio打包apk,生成签名不签名

    万次阅读 2017-05-09 16:48:27
    文本以2种方式讲述了在android studio打包apk的方式,如何打包签名、不签名、debug、test模式。
  • 使用gradle打包jar

    万次阅读 2017-05-25 10:46:43
    最近用android studio来做android开发...我想在做release的时候,把这个模块中我写的代码编译并打包成jar,并且和依赖的jar拷贝出来,但android studio对android-library的管理是把其与依赖包打包成一个aar的的,
  • Android 封装SDK详解

    万次阅读 2020-04-23 11:34:31
    注: 1.SDK:软件开发工具(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件...所以常见的SDK都是以jar,so库,aar等方式导入APP项目中。然后提供一些公开的API供接入方调用。所以在Andr...
1 2 3 4 5 ... 20
收藏数 72,761
精华内容 29,104
关键字:

怎么将android包项目打包