android studio 导入eclipse项目

导入项目

android studio 1.5
菜单 file->new project->import project
选中eclipse下的项目,即可,
不是eclipse的工作目录,是项目的根目录,有项目依赖会自动导入的。
一路引导会将文件复制到新的目录下
这里写图片描述
这里写图片描述
这里写图片描述
as ide的新目录
这里写图片描述
这里写图片描述
eclipse的工作空间 可选
http://jingyan.baidu.com/article/bea41d43698ca3b4c51be68e.html

问题:

一、找不到sdk
因为原eclipse下androidmanifest.xml的编译sdk与下载的sdk中找不到,
此时只需在项目的module下的build.gradle 下的compilesdkversion改成已下载的就可以
这里写图片描述

不要在project structure中设置comiledsdkversion在项目没配置成功时,此时的设置是在这里写图片描述
这时又会发android命令找不到,

代码如下: ``` public static String doImgPost(URL url, String picture) { HttpURLConnection urlConnection = null; Log.d("tag","这只从客户端得到的数据"+picture); try { urlConnection = (HttpURLConnection) url.openConnection();//打开http连接 urlConnection.setConnectTimeout(3000);//连接的超时时间 urlConnection.setUseCaches(false);//不使用缓存 //urlConnection.setFollowRedirects(false);是static函数,作用于所有的URLConnection对象。 urlConnection.setInstanceFollowRedirects(true);//是成员函数,仅作用于当前函数,设置这个连接是否可以被重定向 urlConnection.setReadTimeout(3000);//响应的超时时间 urlConnection.setDoInput(true);//设置这个连接是否可以写入数据 urlConnection.setDoOutput(true);//设置这个连接是否可以输出数据 urlConnection.setRequestMethod("POST" );//设置请求的方式 //urlConnection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");//设置消息的类型 System.out.println("正在连接"); urlConnection.connect();// 连接,从上述至此的配置必须要在connect之前完成,实际上它只是建立了一个与服务器的TCP连接 System.out.println("连接成功"); OutputStream out = urlConnection.getOutputStream();//输出流,用来发送请求,http请求实际上直到这个函数里面才正式发送出去 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(out));//创建字符流对象并用高效缓冲流包装它,便获得最高的效率,发送的是字符串推荐用字符流,其它数据就用字节流 bw.write(picture);//把字符串写入缓冲区中 bw.flush();//刷新缓冲区,把数据发送出去,这步很重要 out.close(); bw.close();//使用完关闭 if(urlConnection.getResponseCode()==HttpURLConnection.HTTP_OK){//得到服务端的返回码是否连接成功 InputStream in = urlConnection.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); StringBuilder response = new StringBuilder(); String line; while ((line = br.readLine()) != null) { response.append(line); } return response.toString(); } }catch (Exception e) { }finally{ urlConnection.disconnect();//使用完关闭TCP连接,释放资源 } return null; } ``` Android不报错,服务器正常,能通过浏览器连接。 问题出在urlConnection.connect();这一句上,但是不知道该怎么改。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页