Android——第一个程序中遇到的问题总结

1、

Eclipse遇到如下错误:

Failed to load E:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar

原因:

eclipse自动使用最高版本的SDK,ADT比SDK版本低导致

解决办法:

(1)、用SDK Manager.exe下载低版本的build-tools,如25.0.2

(2)、add this in the project.properties of your project:

sdk.buildtools=25.0.2//设置sdk使用的buildtools版本


2、

控制台显示:

[2018-03-04 21:53:59 - Hello] Failed to install Hello.apk on device 'emulator-5554!

[2018-03-04 21:53:59 - Hello] (null)

[2018-03-04 21:54:00 - Hello] Launch canceled!

原因: 

ADB connection timeout(ADB连接超时)

解决办法:

Window -> Preferences -> Android->DDMS ->ADB connection time out .修改成大一点如10000

默认的ADB conection time out 值为5000(ms)


3、Android关于Theme.AppCompat相关问题

控制台显示如下错误:

No resource found that matches the given name '@style/Theme.AppCompat.Light'

原因:

对于values这个地方产生的No resource found问题,说明是没有v7下的资源。

解决办法:

添加资源库,针对上面的例子,AppCompat这个是V7里的,所以缺少的是V7的资源。

(1)可以直接从sdk去获取,路径是sdk\extras\android\support\v7\appcopat,把这个library通过eclipse导入(import)。然后再右键某个项目,属性(property)—Android,右下角library框内点击Add,把刚刚导入的appcompat_v7加入,确定即可。



(2)文件夹里发现extras下没有android这个文件夹,所以,我们需要重新下载一个最新版本的extras覆盖原来的文件。具体方法可按照该网址做:http://www.androiddevtools.cn/


4、

控制台显示如下错误:

[2018-03-05 16:43:35 - ATMInput] Error in an XML file: aborting build.

原因:

在编写项目名/res/layout/main.xml文件时,代码书写不规范。属性之间缺少空格,导致解析XML文件时报错。

以下是我一开始的写法

    <TableRow android:gravity="center">
        <Button android:text="4"android:id="@+id/btnN4"/>
        <Button android:text="5"android:id="@+id/btnN5"/>
        <Button android:text="6"android:id="@+id/btnN6"/>

    </TableRow>    

解决办法:

在红色标记处应加入空格

    <TableRow android:gravity="center">
        <Button android:text="4"
android:id="@+id/btnN4"/>
        <Button android:text="5"
android:id="@+id/btnN5"/>
        <Button android:text="6"
android:id="@+id/btnN6"/>

    </TableRow> 


5、

控制台显示如下错误:

emulator-5554 disconnected! Cancelling 'com.atminput.ATMInputActivity activity launch'!

原因:

可能是Android模拟器的连接断了,重启ADB即可。

解决办法:

(1)、点击Eclipse右上角的DDMS,若没有,则可先点击+号,添加DDMS



(2)、进入DDMS后,在Devices功能页里,点击倒三角


(3)在打开的页面里,点击reset adb



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值