android-安卓生成.apk文件出错

问题描述

安卓生成.apk文件出错

先是从网上下载了一个安卓项目,可能是因为版本和代码不完善的问题,报了不少错,后来把错误一点一点的解决了,现在要生成一个.apk安装包,可是在最后一步出现了如图所示错误。以前从来没有在这里出错,真的不知道是怎么回事了,怎么解决?

解决方案

程序在根目录的libs文件夹中包含了两个jar的包,原因就是这两个包有内容重复或冲突之类的吧(我是这么理解的)

删除一个不需要用的包就可以,我删除了android.support.v4的那个jar

再启动程序就可以了
http://blog.csdn.net/lllkey/article/details/9130883
帮你搜索的,望采纳

解决方案二:

引用了重复的JAR包。

解决方案三:

应该是key的问题
还有你的文件名最好是只有英文字母和下划线

解决方案四:

应该是key的问题
还有你的文件名最好是只有英文字母和下划线

时间: 2024-09-13 22:00:47

android-安卓生成.apk文件出错的相关文章

eclipse将android工程生成apk安装文件图文教程

eclipse生成andoid安装文件apk的图文步骤如下 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:\

android-Android 多线程下载APK文件,网络不稳定时,APK文件出错

问题描述 Android 多线程下载APK文件,网络不稳定时,APK文件出错 使用的是RandomAccessFile 为什么会出现这种情况? 解决方案 下载不完整,无法安装,如果你对这种通过seek去定位,然后复制字节操作不是很熟的话,建议别用RandomAccessFile,哪怕使用Android自身的DownloadManager也可以 解决方案二: 网络不稳定什么情况都有可能发上,将出错的文件和正确的文件用二进制比较工具(比如ultracomparer)比较,看看是分块的问题还是漏传了某

为什么android无法生成R文件

android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成.针对此问题, 我总结以下几个方面的原因. 一.xml本身有错误 R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了 run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游 clear了一下项目,你可能会发现gen下面的R.java的文件没有了,这个在刚开始的时候很气人,真不知道怎么 解决,后来

myeclipse-MyEclipse反射数据库表生成映射文件 出错

问题描述 MyEclipse反射数据库表生成映射文件 出错 前面几个步骤都没问题,最后一步的时候就会报错 Caused by: java.sql.SQLException: ORA-28000: the account is locked ,麻烦帮忙看一下 解决方案 针对这个问题,网上有相关解决办法,可以参考这个.http://www.cnblogs.com/jianqiang2010/archive/2011/09/01/2162574.html 希望能够帮到你. 解决方案二: 你使用的数据库

android 无法生成R文件的原因剖析

android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成.针对此问题,我总结以下几个方面的原因. 一.xml本身有错误 R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游clear了一下项目,你可能会发现gen下面的R.java的文件没有了,这个在刚开始的时候很气人,真不知道怎么解决,后来发现,只

解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解

生成apk最懒惰的方法是: 只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的. 如果想要自己给apk签名: 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装). 2.签名的步骤 a.创建key b.使用步骤a中产生

用于cocos2d-x引擎(ndk)中为android项目生成编译文件列表

复制代码 代码如下:package com.leeass.generate; import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException; /** * 用于cocos2d-x引擎中android项目编译文件列表生成 * @author leeassamite * */public class GenerateAndroidMakefile { /** 分隔符 */ private stati

Android代码实现APK文件的安装与卸载

  安装: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW);  intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.pac

Android APK文件解析

Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开 如下图所示: 包括了一个META-INF目录 一个res目录 一个AndroidManifest.xml 一个classes.dex     AndroidManifest.xml是每个应用都必须定义和包含的,它描述了应用的名字.版本.权限.引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置. META-INF目录 META-INF目录下存放的是签名信息,用来保证apk