Can not find *.apk||Android如何生成apk文件
2014-03-28 09:16
621 查看
昨天自己调试Android程序,中间出现好多的错误,最后改着改着等到没有错误的时候发现eclipse的Console窗口提示说没有找到apk文件,实际上自己bin文件下面也没有apk文件(PS:特别是你导入的Android工程,有时候debug的时候出现这种错误~!)
自己在网上找到几种方法,虽然说有些自己不适用,但记录下来,分享一下。
第一种:
1、选择properties->java build path->libraries,把默认的andraid包去掉
2、选择左侧的android标签,在target中选择android1.5/2/3...确定
(这个会自动导入android包)
3、在项目上右键,选择android tools->Fix project properties (这个就是生成apk文件了)
下面这几种没试过或者对我不适用
第二种:
在eclipse中:右键->run as->run configurations->target
把那个虚拟机选项勾掉,再运行,如果之前的驱动安装正确的话,eclipse会让你选择用那个设备运行(有真机与你的虚拟机可选),此时选那个真机的就可以了
第三种: 生成keystore
(原网址)
第四种:
说是ADT针对eclipse编译进行了性能优化。
因为eclipse可以在保存文件时自动编译,如果每次保存时都去打包APK文件,大多数时候其实是没有必要的。
因此ADT增加了一个编译设置选项 “仅在运行及导出时生成APK及dex文件”,如果该选项被选中,则eclipse编译时不会产生APK文件。
在Window-> Preferences -> Android -> Build -> Build Settings 去掉勾选“Skip packing and dexing.....” 运行即可。
自己在网上找到几种方法,虽然说有些自己不适用,但记录下来,分享一下。
第一种:
1、选择properties->java build path->libraries,把默认的andraid包去掉
2、选择左侧的android标签,在target中选择android1.5/2/3...确定
(这个会自动导入android包)
3、在项目上右键,选择android tools->Fix project properties (这个就是生成apk文件了)
下面这几种没试过或者对我不适用
第二种:
在eclipse中:右键->run as->run configurations->target
把那个虚拟机选项勾掉,再运行,如果之前的驱动安装正确的话,eclipse会让你选择用那个设备运行(有真机与你的虚拟机可选),此时选那个真机的就可以了
第三种: 生成keystore
(原网址)
第四种:
说是ADT针对eclipse编译进行了性能优化。
因为eclipse可以在保存文件时自动编译,如果每次保存时都去打包APK文件,大多数时候其实是没有必要的。
因此ADT增加了一个编译设置选项 “仅在运行及导出时生成APK及dex文件”,如果该选项被选中,则eclipse编译时不会产生APK文件。
在Window-> Preferences -> Android -> Build -> Build Settings 去掉勾选“Skip packing and dexing.....” 运行即可。
相关文章推荐
- 如何用Android studio生成正式签名的APK文件
- android如何在Eclipse无法运行,如何生成apk文件
- ionic2打包生成APK报错 Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Looked here: D:\Android\SDK\tools\templates\gradle\wrapper
- Android源码是如何自动生成apk文件的
- 如何打开Android 打包文件 .apk 文件
- android 如何生成签名文件
- Android中使用Android studio生成正式签名的APK文件
- Android-生成签名文件apk打包
- 如何安装apk文件在Android仿真器中
- 浅析Android如何编译生成apk
- struts2文件下载出现Can not find a java.io.InputStream with the name的错误
- (文件下载)Can not find a java.io.InputStream with the name [inputStream] in the invocation stack
- struts2文件下载 出现Can not find a java.io.InputStream with the name的错误
- 编译android内核和文件系统,已经安装jdk,提示build/core/config.mk:268: *** Error: could not find jdk tools.jar
- 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本)
- Android stadio 生成项目 Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)
- Android将第三方apk文件编译生成到system.img中
- struts2文件下载出现Can not find a java.io.InputStream with the name的错误
- Android生成签名文件并用其对apk文件进行签名(Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误完美解决)
- android webkit 有关css文件如何生成对应的cpp文件