搜尋
首頁微信小程式小程式開發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、Testeck 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  Availability  選andorid 選項

12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_tleat 'background' with value '@drawable/btn_tleat 'background' with value '@drawable/btn_tleat 'background' with value '@drawable/btn_tleat 'background' with value '@drawable/btn_tleat_back_big_titleat_back_#).都出錯,在console位置點擊右鍵,選擇preferences,講console buffer size設定夠大可以加個0,就可以看到是哪一個資源文件出錯了,修正即可。

更多Eclipse 開發Android小程式遇到的問題總結相關文章請關注PHP中文網!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境