sdk 订阅
软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使 SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。 展开全文
软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使 SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。
信息
应    用
软件包、软件框架、硬件平台、操作系统
外文名
Software Development Kit
别    名
SDK
用    途
软件开发
应用平台
Windows
中文名
软件开发工具包
软件开发工具包SpeechSDK
介绍了该系统的设计目标及功能结构,结合实际项目背景,提出了解决方案并以分模块的形式探讨了系统的功能,介绍了系统各部分的特点。经过测试基于SpeechSDK。 [1]  相关背景API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API而使操作系统去执行应用程序的命令(动作)。其实早在DOS时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH置为30h后调用INT 21h就可以得到DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。可以这么说,DOSAPI 是 “Thinking in汇编语言” 的,而 Windows API 则是 “Thinking in 高级语言” 的。DOSAPI是系统程序的一部分,他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 什么是Windows API呢?要说明白这个问题就不得不引入下面要介绍得这个概念——DLL。 [1]  DLL,即Dynamic Link Library(动态链接库)。在Windows 环境下含有大量 .dll格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟.exe文件不同的是,.dll文件不能直接执行,通常由.exe在执行时装入,内含有一些资源以及可执行代码等。其实Windows的三大模块就是以DLL的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了API函数的执行代码。为了使用DLL中的API函数,必须要有API函数的声明(.h)和其导入库(.lib),导入库可以先这样理解,导入库是为了在DLL中找到API的入口点而使用的。为了使用API函数,我们就要有跟API所对应的.h和.lib文件,而SDK正是提供了一整套开发Windows应用程序所需的相关文件、范例和工具的“工具包”。SDK包含了使用API的必需资料,所以也常把仅使用API来编写Windows应用程序的开发方式叫做“SDK编程”。而API和SDK是开发Windows应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如VCL和MFC,虽然比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍在需要的时候随时直接调用API函数 。 [1] 
收起全文
精华内容
下载资源
问答
  • 小伙伴们都在下方留言要开发包 ... sdk: https://download.csdn.net/download/qq_35583089/10537610 大家自己下载一下吧。...最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全...

    小伙伴们都在下方留言要开发包

    web: https://download.csdn.net/download/qq_35583089/10537585   

    sdk:    https://download.csdn.net/download/qq_35583089/10537610

    大家自己下载一下吧。

     最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全是丈二的和尚摸不着头脑,花了几个小时在看文档与demo,有了一点头绪,但接下来在运行java demo 的时候,一步一个坑,在网上拼拼凑凑,总算可以将摄像头的画面显示出来,为了让更多的小伙伴可以更快速的实现这个功能,决定将自己遇到的困难及解决的办法一步一步记录下来,朋友们可以在下面讨论留言。

    海康威视sdk

    打开sdk的压缩文件,可以看到如下的内容

    首先将java demo 在idea中打开,在项目的最下面,有一个文件 : SDK库文件拷贝到该目录下.txt,很明显,是要将库文件里面的所有文件都直接放到与这个文件平级的目录下

    这时候运行ClientDemo里面的mian 方法,会看到如下界面:

    成功显示这个窗口,表示库文件的目录没有放错。

    如果运行main方法报如下错误检查你的库文件放置的目录与上面的图上的是否一致。(这个com/是我为了演示错误加上去的,demo的代码不用修改。)

    接下来点击每一个按钮,都是提示你请先注册,点击注册按钮,又会弹出一个注册失败,真的完全不知道是什么意思。

    这时候你发现你根本不知道摄像头的ip, 用户名,密码,端口号是多少,我在网上找了很久才找到解决的办法:安装海康的SADP软件可以看到同一个局域网下面每个摄像头的详情。但是账号和密码还是不正确。为了让大家少走弯路,给大家指一条最直接,最高效的路:关注海康威视客户服务 这个微信公众号 ->贴心服务->密码重置,可以直接下载到可以修改密码的SADP软件,真可谓是一箭双雕,哈哈。如下图所示:

    上一步都弄好了,接下来可以回到直接运行main 方法那一步,填上SADP软件上显示的本地的摄像头的ip,端口号,还有修改过的账号密码,点击注册,接下来就是见证奇迹的时刻了。

    海康威视web

          很多小伙伴的公司不会使用java swing 的窗口来实现摄像头,这时候就会用到海康威视的web端集成。

          可以直接在网上下载一个海康威视的web3.0开发包,直接打开demo.html ,用ie浏览器打开,会看到如下的页面,在预览页面之前,必须安装如下的这个软件。

    打开页面:

    点击允许此次访问的内容,如下图所示:

     

    填写自己的设备信息,用户名密码,点击预览按钮,即可实现预览功能。

    也可以将以下的配置文件放入项目内,直接打开demo.html是一样的效果:

    下面就开始做我们需要的功能的,页面上的每个按钮对应webVideoCtrl.js里的各个方法,web开发包里面已经提供了API的说明文档 ,我们只需要对照API ,调用webVideoCtrl.js里面的方法就可以实现我们需要的功能。

    以上的功能摸索了差不多2天,在网上各种找关于海康威视的博客,希望我总结的这篇文章可以帮到很多也在集成摄像头的朋友,快速的入门。以上如果有不对的地方,可以在下方留言讨论。

     

    展开全文
  • 题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道。每个渠道SDK接入的方法呢,多是大同小异。但是,正是...

    U8SDK技术博客:http://www.uustory.com/,欢迎来坐坐。

    百度传课已经停运,最新U8SDK视频教程已经转移至B站U8SDK最新视频教程

     

    题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道。每个渠道SDK接入的方法呢,多是大同小异。但是,正是这些小异,又让SDK的接入,产生了无穷无尽的变数。所以,接入SDK之前,如果你没有经验,或者没有被SDK坑过,那么当你看到这系列文章的时候,你很幸运,你可以避免这一切了。如果你之前被坑过,而且还在继续被坑着,那么现在,就是你解脱的时刻。

     

    完成一个SDK的接入并没有多少技术含量,但是能接入100个SDK,而且能做到维护容易,结构清晰,安全可靠,一劳永逸就不是那么容易的事情了。这也是为什么,世面上出现了那么多打包工具的介绍,SDK接入方法的介绍.....而且,还各不相同。

     

    随着手游的爆发,做手游的多了,被坑的人多了,那么总会有一些能人异士不甘其苦,开始发动脑筋,去寻求一套既可以服务于自身,也可以服务于他人的统一SDK接入框架。俗话说,有痛苦,就会有需求。所以,SDK接入这个小市场(或者这个市场也很不小)就涌现出了,像棱镜SDK,AnySDK,易接等这样专门做SDK接入的公司或者机构。他们自认为,他们是时代的拯救者。他们的出现,会给广大还在忍受着苦逼SDK接入的童鞋们带来一片光明。然而,事实上呢?

     

    这套统一的SDK接入框架本身,就有着和实际情形相矛盾的地方。因为,他们都无一例外地要求,游戏开发商在接入他们那个抽象框架时,服务器端的登陆认证,和支付回调都走他们的服务器。但是,就是这一点,让几乎所有的游戏开发商望而却步。为什么呢?因为,对于游戏开发商来说,还有什么比用户数据和支付数据更重要呢?让这些数据走别人的服务器过一趟,岂不是比让他们的老婆放在别人的家里睡两晚更加难受呢?

     

    但是,像棱镜SDK,AnySDK那一套东西,还真的很好。不用呢,又有点心痛的感觉。那么问题来了,能不能自己来实现并维护一套像棱镜SDK,或者AnySDK那样的框架,作为公司自己的统一SDK接入解决方案呢?答案是,当然可以。只不过,自己需要苦逼那么一次,之后就解脱了。因为第一次,每个渠道SDK还是要自己接入的。但是,想到这些东东都是自己的,自己开发,自己维护,一个字:踏实。哦,错了,是两个字。

     

    本系列教程,我们就来从头到尾,实现一套类似棱镜SDK,或者AnySDK的那么一套东西。那么,我们先来分析一下,接入一个SDK,我们需要做实现哪些东西。

    1、首先,客户端需要接入多款SDK,为了能够多款游戏重用,我们不可以在游戏里面直接去接入每个SDK,而是需要将游戏和SDK接入分离。

    2、上面既然说了SDK接入和游戏分离,那么我们就需要抽象出一个SDK接入框架,游戏只需要接入这个框架即可,然后每个渠道SDK来实现这个框架。

    3、我们需要实现一个打包工具,不可能100个渠道包,手动一个一个去点击打包,那是会死人的。

    4、服务器端,同样得,为了支持多款游戏,我们需要一个统一的用户登录认证中心,和一个统一的支付中心。

     

    所以,我们这套东西,应该有以下几个部分:

    1、统一SDK接入框架

    2、各个SDK接入实现

    3、一键打包工具

    4、统一的登陆认证中心和支付中心

     

    好,整体的思路有了,我们这好歹也是和棱镜SDK,AnySDK差不多牛逼的玩意,怎么可以没有名字呢?我们姑且叫他 U8 SDK吧。现在,就让我们再来分析下,一般SDK接入都有两大部分。一部分是登陆,一部分是支付。那么我们的u8 sdk自然也一样,我们需要把整个登陆的流程,和整个支付的流程给好好规划一下。

     

    我们先看登陆流程,如果不使用这套框架,直接接入SDK,登陆的流程是什么样呢?我们这里可以看下UC SDK他的登陆流程图:

     

     

    1.“游戏客户端”调用“SDK 客户端”的登录功能,“SDK 客户端”引导用户输入 用户名密码,当用户使用“UC 账号”登录时,“SDK 客户端”调用“SDK 服务器” 接口进行身份验证;

    2.“SDK 服务器”密码验证通过后返回sid 及用户相关信息(包括:ucid、用户昵 称等);

    3.“游戏客户端”在“SDK 客户端”回调通知后,可向“SDK 客户端”获取sid;

    5.“游戏服务器”可向“SDK 服务器”请求验证sid(调用用户会话验证接口,详见《UC 优视游戏SDK 开发参考说明书-服务器接口》);

    6.“SDK 服务器”将sid 的验证结果和对应的ucid 返回给“游戏服务器”;

    7.“游戏服务器”将sid 的验证结果及ucid、用户昵称返回给“游戏客户端”

     

    那么,我们现在要加入我们统一的登陆认证中心,而且,我们这个框架,本身就是针对多款游戏的,所以,我们不可以让游戏服务器直接和每个渠道的SDK 服务器进行交互,所以我们增加一个统一登陆认证服务器,姑且叫U8 Server。那么,我们就设计一下u8 sdk的登陆认证流程:

     

     

     

    1、客户端接入抽象SDK框架,根据当前具体是哪个SDK渠道,调用登陆界面,然后传入用户名和密码,进行SDK登陆操作

    2、SDK登陆成功,会返回sid等信息

    3、游戏客户端可以通过SDK抽象层的接口,获取到这个sid

    4、游戏客户端拿着这个sid以及接入之前向u8 server申请的appid,渠道号等信息,Http访问u8 server进行登陆认证。

    5、u8 server 根据当前传递的appid, 渠道号,去对应的SDK服务器进行认证

    6、SDK服务器认证成功,会返回SDK服务器那边的用户信息

    7、U8 Server拿到用户信息,生成一个u8 server统一的用户信息并存储。然后,紧接着返回给客户端一个有效的token。

    8、客户端拿着这个token,去访问游戏服务器(多数是游戏登陆服务器)

    9、游戏服务器,拿着这个token去u8 server 进行登陆认证。

    10、u8 server 判定token有效,则返回给游戏服务器当前用户的用户信息

    11、游戏服务器拿到用户信息,证明当前登陆成功,返回给客户端服务器列表等数据,登陆成功。

     

    我们再看一个登陆认证的顺序图,可以更直观地看到这个流程的顺序:

     

    通过这个新的登陆流程和之前老的登陆流程进行一个简单的对比,大家就可以看出。老的登陆认证流程,对于每一款游戏的服务器,都需要和每个渠道SDK进行交互。但是新的流程,每个游戏服务器只需要和U8 Server 进行交互就可以了,全部由U8 Server进行第三方SDK的登陆认证操作。同样的,每开发一款游戏,客户端也只需要接入抽象的SDK接入层,而不再需要去接入每个渠道的SDK了。所有客户端的操作,和服务器端的操作,都只需要做那么一次就OK了。

     

    那么,接下来,我们再来看看支付流程,如果不使用这套框架,我们直接接入SDK,支付是什么样子,我们以UC SDK为例:

     

     

     

     

    1.“游戏客户端”调用“SDK 客户端”API 接口,提交充值信息; “SDK 客户端”引导用户选择不同的充值方式,输入充值金额。

    2.“SDK 客户端”将sid、gameid、serverid 以及对应的充值信息提交给“SDK 服务器”;

    3.“SDK 服务器”接收充值请求后,将返回对应“订单号”给“SDK 客户端”;

    4.“SDK 客户端”将回调通知“游戏客户端”对应的充值“订单号”;

    5.“游戏客户端”将接收到的“订单号”及相关的游戏角色信息(由游戏自行决定) 提交给“游戏服务器”;

    6.“SDK 服务器”在处理完充值请求后,将通过异步方式通知“游戏服务器”充值 结果。

    7.“游戏服务器”向“SDK 服务器”返回是否成功接收充值结果的标志(SUCCESS或FAILURE)。充值结果的成功或失败与此处的接收标志无关,不论充值是否成功,只 要“游戏服务器”能够接收并识别充值结果通知,都应该向”SDK 服务器“返回成功标 志(SUCCESS)

     

    那么,我们现在要加入我们统一的支付中心,同样针对多款游戏的,所以,我们不可以让游戏服务器直接和每个渠道的SDK 服务器进行交互,我们也增加一个统一支付服务器,我们把支付中心的功能也加到U8 Server里。我们再看下新的支付流程:

     

     

     

    1、游戏客户端,首先请求游戏服务器要充值

    2、游戏服务器拿着该用户的id和一些支付成功之后需要原样返回的数据,去访问U8 Server申请订单号

    3、U8 Server生成一个唯一的订单号,同时数据库中生成一条订单记录,状态是正在支付状态

    4、游戏服务器将订单号返回给客户端

    5、游戏客户端,拿到订单号之后,带着订单号以及游戏里充值相关的数据,调用SDK抽象接口的支付接口,调用对应的SDK支付界面,进行充值操作。

    6、当前SDK的渠道实现在调用SDK支付界面之前,需要把刚刚的订单号,放到渠道SDK支付参数的自定义参数中。这个每个渠道都是一样的。

    7、渠道SDK支付成功,立马返回一个状态

    8、同时,渠道SDK服务器会异步通知游戏开发商设置的支付回调地址。注意,游戏接入的时候,这个回调地址要设置到u8 server提供的一个地址。

    9、u8 server收到充值回调,根据验证结果等判定,立马给渠道SDK服务器返回一个成功或者失败的状态。

    10、然后u8 server根据自定义参数中的orderID,查询到对应的订单信息,再根据订单信息,获取到当前用户信息和对应的游戏信息,然后调用接入游戏之前,游戏服务器提供给u8 server的支付回调地址。这个回调地址,游戏服务器只需要提供一个给u8 server就可以了。因为游戏服务器只和u8 server交互。

    11、游戏服务器收到回调,验证成功与否,里面返回给u8 server一个成功或者失败的信息。同时,给对应的玩家加游戏币。

     

    这样,大家通过对比两个支付流程图,可以清晰地发现,新的流程,可以做到只接入一次,后面多款游戏,可以共同使用。那么这个就作为我们这个框架的支付流程。我们再发个顺序图,可以更直观地看下整个流程:

     

     

    所以,通过对整个框架需要实现的功能的分析,我们设计了一套可以实现统一SDK登陆认证和支付中心的架构。那么接下来,我们就会具体的来实现每一个部分。包括抽象的SDK接入框架,游戏客户端怎么接入这个抽象的SDK接入框架,各个渠道SDK怎么整合到这个SDK框架中来,怎么实现一键打包工具,怎么实现这个统一的登陆认证中心和支付中心。

     

     

    本文作者:小黑

    展开全文
  • 海康威视网络摄像头SDK中Demo的二次开发(运行)

    万次阅读 多人点赞 2018-03-28 21:28:50
    我们买回来的网络摄像头可以在官网下载到SDK开发包: 下载下来SDK后我们解压,就可以看到里面包含一些开发文档以及一些Demo示例: 我们点开Demo示例,可以看到里面有各种语言的示例,这里我们以MFC为例进行...

    如有问题请邮件联系:2018@yinjinjing.cn

    我们买回来的网络摄像头可以在官网下载到SDK开发包:

    下载下来SDK后我们解压,就可以看到里面包含一些开发文档以及一些Demo示例:

    我们点开Demo示例,可以看到里面有各种语言的示例,这里我们以MFC为例进行说明:

    这里,我们需要注意阅读编译环境说明:

    其中,MFC综合示例是没有问题的,我们直接导入头文件和库文件就可以运行,但是对于分功能的示例就存在一些问题,这里我们就以分功能中的第一个为例进行演示:

    由于电脑上没有安装VS2008,所以这里无视环境,直接用VS2013单向升级后打开:

    打开后我们首先要进行一个地方的修改,这是SDK文档的一个失误,就是输出目录不一致,这会直接导致后面执行的出错:

    这里我们选择修改配置属性→常规→输出目录(两个保持一致即可),修改为:

    .\bin\

    接下来我们进行文件的导入,这里需要选择Debug x64,这个的选择和你下载的SDK以及你的系统有关:

    右击属性,填入我们头文件的路径:

    修改完成后记得点应用,同样的操作我们再添加库文件:

    这是我们一定记得选择Debug为x64,否则会各种报错:

    紧接着我们生成运行:

    提示缺少DLL文件,这时我们把这些文件按照SDK说明文档的做法复制到bin目录下即可正常运行:

    注:一定不要漏赋值,否则会造成后面程序运行出错

    我们填好我们在相机激活的时候的配置信息之后,就可以顺利使用官方给的Demo了:


    附1:如果你需要对摄像机的图像进行抓图并显示到程序页面上,请参考:

    基于MFC海康威视摄像头Demo(含抓图显示|不含云台)

    效果如图所示:


    附2:如果你需要对抓取的图片做图像处理:

    请参考:海康威视图像处理Demo

    效果如图所示:


    附3:如果你需要海康威视相机标定的示例

    请参考:海康威视标定DEMO

    效果如图所示:


    附4:如果你需要视频的多路播放(连接多个相机,用于双目或者多目的开发)

    请下载: 海康威视多目Demo

    需要详细的说明请参考:海康威视多路播放博客

    效果如图所示:


    附5:如果你需要对摄像头返回图像的文字,时间,叠加进行更改:

    请参考:海康威视摄像机OSD设置、字符叠加(时间,通道名称)

    效果如图所示:


    附6:如果我们需要在三维重建前进行一个物体的识别并针对特定物体进行优化(此部分博主尚未实现,仅是一种思路,欢迎有比较好的想法的读者可以私信或留言给博主指导!):

    请参考:物体识别,Win7下运行TensorFlow Object Detection API详细版教程(零基础操作)


    附7:如果你需要利用双目或多目摄像机进行三维重建,达到如下的效果图,请参考博客:双目三维重建—基于特征点匹配的被动式三维重建(OpenCV+OpenGL)

    和摄像头SDK相连的程序,如图二所示的程序代码还在整理中,如果您有需要请关注博主博客


     附8:如果你还没有选购网络摄像头或者不知道如何选择网络摄像头,请参考博客:海康威视网络摄像头购买指南(焦距&像素等参数)


      附9:如果您已经购买了网络摄像机但是不知道如何首次激活使用,请参考博客:海康威视摄像头初始化设置(新相机的第一次配置&相机恢复出厂设置)


     附10:如果您需要制作海康威视+OpenCV的播放器,请下载Demo:海康威视+OpenCV播放器(具体博文尚在整理中)


     附11:如果您需要进一步附7所示的改进双目三维重建算法的效果,可以参考 :一种基于主体识别技术的三维重建改进算法

    传统三维重建算法效果图:

    改进后三维重建算法效果图:

     

    展开全文
  • unable to access android sdk add-on list

    万次阅读 多人点赞 2016-01-22 17:01:15
    你也可以查看我的其他同类文章,也会让你有一定的收货!造成这个问题的原因可能有多种,下面两种方法,我亲自测试后可用,如果都不行,请在评论里告诉我,我会尽快帮你分析解决。左侧的文章分类中,Android Studio...

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50563122 文章出自:薛瑄的博客
    你也可以查看我的其他同类文章,也会让你有一定的收货!

    造成这个问题的原因可能有多种,下面两种方法,我亲自测试后可用,如果都不行,请在评论里告诉我,我会尽快帮你分析解决。左侧的文章分类中,Android Studio编译构建错误记录了我开发中遇到的所有编译构建错误,这些方法都经过我亲测,如有任何疑问,评论告诉我。

    错误信息:

    第一次安装完AS,出现这个错误提示

    unable to access android sdk add-on list
    

    这里写图片描述

    原因:

    在第一次安装AS,启动后,检测到电脑没有SDK。

    知道了原因,自然有解决方法,可以在以后安装sdk,或者设置初次打开AS,不下载sdk

    解决方法:

    第一种:

    以下方法在V2.3.1测试可行

    点击Cancel,在后续的界面再安装SDK。

    这里写图片描述

    由于都是下一步,操作很简单,这里就不逐一介绍。虽然google.com被墙,但是近两年下载sdk速度还行

    https://developers.google.cn/ 谷歌开发回国了,安装SDK和Android studio,还是通过google.com,但速度会不会快了呢。

    第二种:设置初次打开AS,不下载sdk

    1、在这个Android studio的安装目录下,找到下面这个文件

    \bin\idea.properties
    

    2、设置初次打开AS,不检测SDK。使用记事本打开,文件末尾添加一行:

    disable.android.first.run=true
    

    网上大部分介绍这种方法,但是治标不治本,SDK没有下载,就算进入界面了,也用不了。还是要去下载SDK。

    参考:
    http://stackoverflow.com/questions/28918069/unable-to-access-android-sdk-add-on-list
    http://zhidao.baidu.com/question/1692064200515166788.html
    http://blog.csdn.net/yang5726685/article/details/52034220
    http://www.cnblogs.com/jingmo0319/p/5552226.html

    关注我的公众号,轻松了解和学习更多技术
    这里写图片描述

    展开全文
  • 2018年Unity结合Android SDK下载安装及配置教程

    万次阅读 多人点赞 2018-05-04 17:28:48
    首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到Android平台,遇到一些...第三步、下载并安装AndroidSDK;第四步、在Unity中发布到Android平台。安装JDK官网:http:/...
  • 2015最新安卓SDK完整包下载 绿色版

    万次下载 热门讨论 2015-04-23 08:41:35
    2015最新安卓SDK完整包下载 所以SDK里面版本都已下好
  • Ubuntu SDK 安装

    万次阅读 热门讨论 2019-11-25 16:20:44
    在这篇文章里,你将学到如何安装Ubuntu SDK到你的系统中,并生成一个简单的应用以测试你的安装是否成功。对英文好的学习者,可以参考Ubuntu 网站中的英文地址来进行安装。如果开发者想对Ubuntu SDK的使用有更深的...
  • Android 4.4.2 sdk工具

    千次下载 热门讨论 2014-06-13 07:55:37
    Android 4.4.2 sdk 离线包: 包括:platforms
  • 解决sdk tools运行缺少hprof-conv文件

    万次下载 热门讨论 2014-07-23 20:20:06
    hprof-conv.exe 关于sdk tools 里面缺少这个运行文件
  • Android SDK and AVD Manager

    千次下载 热门讨论 2011-09-20 14:51:23
    Android SDK and AVD Manager
  • Android 开发 第三方SDK 百度定位SDK

    千人学习 2016-08-08 10:49:00
    百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的LBS定位服务接口,专注于为广大开发者提供好的综合定位服务,通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、、高效的定位功能。...
  • Android sdk 5.0

    千次下载 热门讨论 2014-12-02 15:18:47
    android sdk 5.0 android-21 ,亲测可用。
  • SDK 下载

    万次阅读 2019-04-19 15:28:51
    一、SDK-tools下载 打开Android官网:https://developer.android.google.cn/studio 选择Android Studio,下拉至底部,选择需要下载的SDK版本解压,配置环境变量 二、Platform-tools下载 对于SDK的下载,应该是...
  • SDK测试

    千次阅读 2019-07-19 15:26:27
    一、SDK是什么 客户端SDK(Software Development Kit)是为第三方开发者提供的软件工具包。 现实中开发的SDK更多的是Second Development Kit,这类SDK其实就是把每个应用接入相同功能都要做一遍的工作抽离出来,然后...
  • Intellij IDEA的java环境与安卓sdk配置实例教程

    万次阅读 多人点赞 2016-11-18 10:17:46
    Intellij IDEA的java环境与安卓sdk配置,使用java的编译器进行开发安卓项目的sdk配置实例教程。
  • Platform SDK、Windows SDK简介

    千次阅读 2019-08-26 00:35:15
    Platform SDK、Windows SDK简介 由于经常游离于多个WINDOWS版本之间,复习一下内容和一些历史渊源 转载自 https://www.cnblogs.com/kekec/p/3912148.html(可可西-Platform SDK、Windows SDK简介) Platform SDK及...
  • 什么是SDK? SDK是什么意思?

    万次阅读 多人点赞 2018-07-04 10:18:51
    其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到...
  • 大疆无人机安卓Mobile Sdk开发(一)简单介绍

    万次阅读 热门讨论 2019-03-29 16:08:16
    大疆无人机安卓Mobile Sdk开发(一)简单介绍 大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息 大疆官方提供了安卓sdk供开发者使用,这是地址...
  • android sdk manager 快速下载sdk

    千次阅读 2019-08-28 15:53:37
    1、在sDK 中选中要下载的版本: 2、使用国内映像升级 万恶的GFW,android sdk manager通过google的url下载sdk卡成翔了,在网上找了几个国内镜像,亲测可用。 Android SDK在线更新镜像服务器: 中国科学院开源...
  • SDK简介

    千次阅读 2018-10-17 10:02:49
    SDK简介 网络上对于sdk的介绍,让人看起来很抽象,不知道说的是什么,今天就来翻译一下,大白话。 SDK是一个总称,大致分为四类: 开发代码示例: 我们经常去运用软件的官网去下载sdk,也就是DEMO,就是代码,别人写...
  • ADT-23.0.0 and Android-SDK-r23

    千次下载 热门讨论 2014-07-03 14:29:53
    android-sdk_r23-windows.zip 132M SDK r23 32 adt-bundle-windows-x86_64-20140624.zip 360M SDK+ADT 32 adt-bundle-windows-x86-20140624.zip 359.8M SDK+ADT 64 ADT-23.0.0.zip 99.2M ADT 23.0.0
  • SDK Manager 升级sdk方法

    千次阅读 2018-01-20 09:52:37
    1.打开adt目录下的SDK Manager.exe 2.选择顶部菜单栏上面的Tools -> Options 3.设置代理服务器,如下图: 4.选择你要更新sdk的版本,点击install,然后选择Accept License,点击install即可。
  • XPOSED SDK 下载 | XPOSED SDK Download

    千次阅读 2019-06-04 15:03:00
    XPOSED SDK 下载 | XPOSED SDK Download xposed-v80-sdk22-x86.zip下载 |xposed-v80-sdk22-x86.zipDownloadxposed-v86.1-sdk22-x86-by-romracer-20160928.zip下载 |xposed-v86.1-sdk22-x86-by-romracer-20160928.zi...
  • sdk和api有什么区别

    万次阅读 多人点赞 2018-06-07 13:55:18
    ----原答案---- 举个例子: 在这里,一个简单的功能链条我将它分为三个组成部分: 1、客户端组装数据 2、客户端使用组装的数据来请求服务端(或者操作系统)的 api ... 2、sdk包含第2、3步 3、sd...
  • 学习课程需要具有一定的Android开发知识和技能; 主要内容包括百度地图SDK简介 密钥申请 环境配置、基础地图、定位显示我的位置、实时跟踪等知识
  • 平台sdk和项目sdk的理解

    千次阅读 2018-05-31 16:21:59
    sdk (软件开发工具包) 平台sdk可以使是不同的多个jdk,而具体用哪个jdk在project sdk 和 module sdk 中配置,模块sdk 覆盖项目sdk
  • 刚刚部署安装sdk最新版本发现已经没有GUI界面了,只能使用命令去下载更新,版本号26.0.2(MAC) 主要使用的更新命令: sdkmanager --update sdkmanager "platform-tools" "platforms;android-26" ...
  • Minimum SDK、Target SDK、Compile SDK区分

    千次阅读 2017-09-27 19:58:34
    Minimum Required SDK is the lowest version of Android that your app supports, indicated using the API level. To support as many devices as possible, you should set this to the lowest versio
  • 形象理解Api和SDK

    万次阅读 多人点赞 2018-07-25 13:31:18
    刚开始学Java的时候不理解API和SDK的区别,感觉两个东西是一样的。在看了网上一些资料以后,对这两者的概念有了一定的理解,在这里记录一下(只针对Java): API: 概念:API(Application Programming Interface...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 383,673
精华内容 153,469
关键字:

sdk