七牛---使用Eclipse/Myeclipse安装运⾏Android SDK以及常⻅错误整理
来源:互联网 发布:相声世界知乎 编辑:程序博客网 时间:2024/05/17 13:42
Eclipse/Myeclipse安装运⾏七牛Android SDK以及常⻅错误整理
使⽤Eclipse/Myeclipse运行Android程序⾸先都需要安装配置Android SDK的,最新版的 Android SDK为Android 6.0版本,为了⽅方便测试,还必要安配置虚拟机AVD,关于这部分配置⺴上都有详细的教程,就直接跳过这一步。
可以参考打包好的Android Demo
以下以Android API 22为例⼦介绍整个安装运行过程。
1. ⾸先新建⼀一个Android项⺫:
2.下载qiniu-android-sdk-VERSION.jar/aar包、下载happy-dns-VERSION.jar/aar(qiniu- android-sdk:7.0.7开始依赖此包)包、下载android-async-http 1.4.6及以上版本(注1.4.9的版本jar包有兼容性问题,需要编译运行在Android SDK 23版本及以上,所以建议使⽤1.4.6~1.4.8版本)导⼊到项⺫中。
注意:导⼊入的路径是Android的libs⺫录下,直接从外⾯复制进去就可以了。
3.编辑MainActivity.java主⻚面⽂件以及activity_main.xml布局⽂文件和AndroidMainfest.xml, 这⾥里引⽤用的是斌哥关于Android Studio Demo⾥里⾯面的⽂文件,为了融合eclipse语法上做了一点修改,这个Demo运⾏行逻辑是先在Android⼿手机里面从网上下载两张图⽚片保存到Android虚拟机⾥面,然后上传到七牛空间。
附:MainActivity.java和activity_main.xml
- 注:因为该程序需要网络权限,所以需要在AndroidMainfest.xml配置uses-permission节点授予网络权限:
加一条 就可以了,不然会报错:
修改如下:
4.修改完后运行程序:
运行成功后的主界面是这样的:
点击上传,可以看到上传成功并返回hash,key等信息
在七牛空间可以正常访问到这个文件:
http://7xm540.com1.z0.glb.clouddn.com/new-thread_86290dbd-4131-4ec6-8d37-e3a4793c42db
以下是用户常见的一些问题:
1.运行过程中报错NoClassDefFoundError(happy dns比较多)
方法:下载qiniu-android-sdk-VERSION.jar/aar包、下载happy-dns-VERSION.jar/aar(qiniu- android-sdk:7.0.7开始依赖此包)包、下载android-async-http 1.4.6及以上版本(注1.4.9的版本jar包有兼容性问题,需要编译运行在Android SDK 23版本及以上,所以建议使⽤1.4.6~1.4.8版本)导⼊到项⺫中。
2.下载http://loopj.com/android-async-http 1.4.9的版本jar包导入后会出现如下报错:
这个错误是由于1.4.9版本只兼容Android SDK 23版本及以上,所有建议用户使用我们的1.4.6~1.4.8版本的android-async-http。
3.下载http://loopj.com/android-async-http 1.4.9的版本jar包导入后会出现如下报错:
这个错误可以通过导入一个cz.msebera.android的jar包即可:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22cz.msebera.android%22
4.关于断点续传,取消上传可以参考我们的SDK:
http://developer.qiniu.com/docs/v6/sdk/android-sdk.html
- 七牛---使用Eclipse/Myeclipse安装运⾏Android SDK以及常⻅错误整理
- 安卓异常错误整理
- 七牛Android SDK 上传功能整理
- Android知识点记录:七牛Android SDK调试整理
- 安卓环境开发,Sdk安装常出现的错误
- android studio 安装运行时Config path invalid 问题
- 安卓使用”百度地图SDK“的技术总结以及“常见错误处理”
- Android-Eclipse 、AS、SDK 更新整理
- 七牛 Android SDK地址
- 安装运行时及例程
- 基础知识以及常犯错整理
- 具体可以参考七牛PHP SDK的源码以及官网使用文档:
- eclipse/myeclipse快捷键整理
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Eclipse+ADT+Android SDK搭建安卓开发环境
- Hadoop 问题汇总
- python-生成器
- Adapter
- Oracle数据库JDBC连接
- 理解堆栈及其利用方法
- 七牛---使用Eclipse/Myeclipse安装运⾏Android SDK以及常⻅错误整理
- 位图法在实际项目中的运用
- leetcode 222:Count Complete Tree Nodes
- Hbase 问题汇总
- Sublime text 搭建C/C++环境
- HDU 5476 Explore Track of Point(几何)——2015 ACM/ICPC Asia Regional Shanghai Online
- linux内核之sys接口device_add详解
- TCP保活定时器
- Tomcat软连接访问配置(symbol link)