android开发中的问题总结(一)

1、设置sdk路径

window->preferences->android->SDK location 中进行修改,如果出现红叉,就说明不正确,选择的路径必须包含tools的那个目录夹。

2、安装vss插件:
3、开启eclipse时候,如果报code=13的错误;
  是eclipse与jdk不匹配的问题,查看jdk是否是和eclipse要求的相匹配,是否为32位。
这种问题一般是由于64位的jdk导致的,需要安装32位的jdk,最好是jdk1.7以上的版本,太低又可能也会出现问题;
安装好32位的jdk后,需要在eclipse的启动文件做配置:在eclipse.ini中的最前面加入以下代码:(填写自己java的安装路径)SDK location 中进行修改,如果出现红叉,就说明不正确,选择的路径必须包含tools的那个目录夹。

2、安装vss插件:
3、开启eclipse时候,如果报code=13的错误;
  是eclipse与jdk不匹配的问题,查看jdk是否是和eclipse要求的相匹配,是否为32位。
这种问题一般是由于64位的jdk导致的,需要安装32位的jdk,最好是jdk1.7以上的版本,太低又可能也会出现问题;
安装好32位的jdk后,需要在eclipse的启动文件做配置:在eclipse.ini中的最前面加入以下代码:(填写自己java的安装路径)

-vm 
D:/Program Files/Java/jdk1.6.0_45/bin/javaw.exe

再重新启动eclipse,可解决该问题;

4、ddms files not found hprof-conv.exe

Eclipse下每次更新ADT和SDK后都报一些错误,比如
DDMS files not found: D:\android-sdk-windows-1.6_r1\android-sdk-windows-1.6_r1\platform-tools\adb.exe
DDMS files not found: tools\hprof-conv.exe
......
DDMS files not found: tools\hprof-conv.exe
......
解决方法:在 android-sdk-windows\android-sdk-windows-1.6_r1\tools目录下的tools目录找找adb这个文件,然后把它复制到android-sdk-windows\android-sdk-windows-1.6_r1\platform-tools这里就好了
或者找不到hprof-conv.exe时,就下载http://download.csdn.net/download/hu5080126/7669915,然后复制到\platform-tools中;
5、adb.exe程序无法执行
解决:
a,先查看相关路径下面是否有platform-tools文件夹或者platform-tools文件夹中是否有adb.exe文件,
b.关闭eclipse,重新开启adb.exe;
c,查看adb进程;

d,查看端口是否被占用:
或者找不到hprof-conv.exe时,就下载http://download.csdn.net/download/hu5080126/7669915,然后复制到\platform-tools中;
5、adb.exe程序无法执行
解决:
a,先查看相关路径下面是否有platform-tools文件夹或者platform-tools文件夹中是否有adb.exe文件,
b.关闭eclipse,重新开启adb.exe;
c,查看adb进程;

d,查看端口是否被占用:

第一步:

开始->运行->cmd 中敲入“cd 放置adb.exe文件的路径”,例如“cd D:\adt-bundle-windows-64\sdk\platform-tools”;

敲入netstat -aon|findstr "5037"回车(5037为adb默认端口),如无输出则说明该端口未被占用,则直接进行第二步。

否则:

例如输出的该端口情况如下:

      TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       6540

发现6540占用了5037端口,敲入tasklist|findstr "6540"回车查看6540端口的进程是什么

例如

        wandoujia_daemon.exe          6540 Console                    1      4,276 K

那么打开任务管理器的进程结束wandoujia_daemon.exe进程。

第二步:

cmd跳到放置adb.exe文件路径下,

敲入adb kill-server回车,再敲入adb start-server,最后重启Eclipse。

6、解决This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio

错误:这个Gradle插件需要一个更新的IDE来请求IDE模型级别3。对于Android Studio,这意味着3.0+版本。

也就是说你当前的这个项目是在Android Studio3.0及以上版本写,如果要用的话需要升级AndroidStudio。
可是我又不想升级怎么办呢。
我们打开项目的gradle.properties如果你还不知道这个目录在哪,可以去看一下我的第一篇文章。
从HelloWorld开始了解Android
接下来说一下解决办法。打开这个文件夹。在最下面输入两行代码

android.injected.build.model.only.versioned = 3
android.injected.testOnly=false


 

 

android studio  导入项目时报错 

This Gradle plugin requires a newer IDE able to request IDE model level 3 报错。

解决方法:

(1): 升级android studio IDE的版本。

(2):在项目的gradle.properties配置文件中加入以下这句:

gradle.properties中:android.injected.build.model.only.versioned = 3
————————————————
版权声明:本文为CSDN博主「Main丶雨落」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/JtooZC/article/details/79422323

解决之后,有可能不能安装,继续:

nstallation failed with message INSTALL_FAILED_TEST_ONLY. 
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

不管你点取消还是ok都提示安装不成功,如下图结果:

这里写图片描述

解决办法:还是在gradle.properties文件添加android.injected.testOnly=false

这里写图片描述
————————————————
版权声明:本文为CSDN博主「qq_孤小狼」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34581102/article/details/79592146

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值