热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Eclipse开发Android小程序遇到的问题总结

这篇文章主要介绍Eclipse开发Android小程序遇到的问题总结
用Eclipse 开发Android小程序遇到些小问题,在一边学习的过程中,将遇到的问题就记录一下,方面挺杂的,有关于程序出错的,关于linux应用的,有eclipse设置等~

1、ERROR: Application requires API version 10. Device API version is 8 解决方法:修改两个配置文件 1:在AndroidManifest.xml里, 找到這一行,這行是表示要執行這個應用程式所需要的最低版本,把數字改成模擬器上面的版本。(Device API) 2:在default.properties里 target=android-8 把target改为要运行模拟器的版本就OK了。(application requires API)

2、Android requires compiler compliance level 5.0. Please fix project properties.错误 解决方法: 1. 项目 右键 ->android tools ->Fix Project 2. 如果不可以,检查Project -> Properties->Java Compiler 确认JDK compliance被设置为1.6,并且enable specific seetings.

3、下载的.java文件中,注释基本都是中文的,在linux中文部分乱码问题 windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码。 解决办法:使用命令iconv对文件内容编码进行转换。例如我有一个文件"linux常用命令"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入: iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令_cn.txt 之后再打开"linux常用命令_cn.txt"这个文件,该文件的乱码问题就解决了。

4、exlipse 三种方法显示行号 解决方法: 1.ctrl+f10显示菜单,勾选show line number选项; 2.在代码编辑区的最左边(即应显示行号位置)点右键,出现的快捷菜单如解决方法1; 3.依次点击Window(或代码编辑区内点右键)->Preferences->Gerenal->Editors->Text Editors,然后在show line number复选框打对号即可

5、windows下安装eclipse以及java jdk 环境变量设置

1、eclipse下载地址http://www.eclipse.org/downloads/,找到与自己用的系统相匹配的下载下来,然后解压就可以了

java jdk下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、java jdk环境变量的配置:简单来说就是要设置path和classpath,path是要加上bin,classpath里面是lib。

我的电脑->属性->高级系统配置。

1)path系统里面都有了,只要在里面加上bin的地址就可以,每个路径之间用;隔开。

例如:C:\Program Files\Java\jdk1.6.0\bin

2)classpath要自己新建,当然如果已经有了,在里面编辑就可以,注意classpath前面要有.;代表当前路径。

例如:.;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar

3)为了方便书写和以后的更改,可以设置java_home变量,将其设为C:\Program Files\Java\jdk1.6.0,这样path和classpath里面就可以用%java_home%来替换C:\Program Files\Java\jdk1.6.0

例如:path可设置为%java_home%\bin

6、配置好环境,运行eclipse出现Failed to load the JNI shared library jvm.dll错误

解决方法:用的windows是64位的,下了64位的eclipse,但是下的java sdk是32位的,失误了。。。换成64位~

7、ANT环境变量设置

Windows下ANT用到的环境变量主要有2个,ANT_HOME 、PATH。

设置ANT_HOME指向ant的安装目录。

设置方法:ANT_HOME = D:\apache_ant_1.7.0

将%ANT_HOME%\bin; %ANT_HOME%\lib添加到环境变量的path中。

设置方法:PATH = %ANT_HOME%\bin; %ANT_HOME%\lib

8、Expected to find it in D:\jre6\lib\tools.jar

命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar”;ANT_HOME环境变量已经配置; 解决途径:将“C:\Program Files\Java\jdk1.6.0_16\lib”目录下的tools.jar文件拷贝到“C:\Program Files\Java\jre6\lib”目录下,重新运行命令ant,运行正常,问题解决。

9、Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'

没有引入JUnit,查看配置里面是否勾选了JUnit. Project -> Properties -> Java Build Path -> Order and Export and check JUnit if it is unchecked.

10、Test run failed: Instrumentation run failed due to 'java.lang.ClassCastException'

把包删掉,开发工程的包和测试包都删,重新装!!!

11、安装好ADT和Android SDK,没有Android SDK Manager 和Android virtual Device Manager 两个图标

Eclipse ->window->customize Perpective->Command Groups Availability 勾选andorid 选项

12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_title_back_big').

错误显示基本所有资源文件都出错,在console位置点击右键,选择preferences,讲console buffer size设置足够大可以加个0,就可以看到是哪一个资源文件出错了,修正即可。

更多Eclipse 开发Android小程序遇到的问题总结相关文章请关注PHP中文网!

推荐阅读
  • 在Notepad++中配置Markdown语法高亮及实时预览功能
    本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 3DSMAX制作超现实的体育馆模型
    这篇教程是向脚本之家的朋友介绍3DSMAX制作超现实的体育馆模型方法,教程制作出来的体育馆模型非常地不错,不过教程有点难度,需要有一定基础的朋友学习,推荐到脚本之家,喜欢的朋友可 ... [详细]
  • 在项目冲刺的最后一天,团队专注于软件用户界面的细节优化,包括调整控件布局和字体设置,以确保界面的简洁性和用户友好性。 ... [详细]
  • JavaScript 页面卸载事件详解 (onunload)
    当用户从页面离开时(如关闭页面或刷新页面),会触发 onunload 事件,此时可以执行预设的脚本。需要注意的是,不同的浏览器对 onunload 事件的支持程度可能有所不同。 ... [详细]
  • 默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ... [详细]
  • 探索Java 11中的ZGC垃圾收集器
    Java 11引入了一种新的垃圾收集器——ZGC,由Oracle公司研发,旨在支持TB级别的内存容量,并保证极低的暂停时间。本文将探讨ZGC的开发背景、技术特点及其潜在的应用前景。 ... [详细]
  • 本文探讨了使用普通生成函数和指数生成函数解决组合与排列问题的方法,特别是在处理特定路径计数问题时的应用。文章通过详细分析和代码实现,展示了如何高效地计算在给定条件下不相邻相同元素的排列数量。 ... [详细]
  • 探讨如何在映射文件中处理重复的属性字段,以避免数据操作时出现错误。 ... [详细]
  • 网络流24题——试题库问题
    题目描述:假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算 ... [详细]
  • 利用无代码平台实现高效业务应用开发
    随着市场环境的变化加速,全球企业都在探索更为敏捷的应用开发模式,以便快速响应新兴的商业机遇。然而,传统的软件开发方式不仅成本高昂,而且耗时较长,这往往导致IT与业务部门之间的合作障碍,进而影响项目的成功。本文将探讨如何通过无代码开发平台解决这些问题。 ... [详细]
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • 微信小程序开发指南:创建动态电影选座界面
    本文详细介绍如何在微信小程序中实现一个动态且可视化的电影选座组件,提高用户体验。通过合理的布局和交互设计,使用户能够轻松选择心仪的座位。 ... [详细]
author-avatar
jackystorm岁月_657
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有