新手,SDK Manager里找不到API安装的选项怎么办

新手,SDK Manager里找不到API安装的选项怎么办,第1张

SDK Manager里找不到API安装的选项的解决方法:

方法一、更新到最新的SDK R18版本(若你用eclipse开发,要注意ADT的版本)

方法二、寻找Google API包,下载后,添加到add-ons目录下。 【其他】 add-ons:存放Android的扩展库,例如google

map、USB驱动等。 Google API包:包含 google

一、配置环境

1.在开发机器安装RTX2012 Server SDK包。

2. 进入Server SDK安装目录(默认路径:D:\Programming design\RTXSSDK\),把该目录下的所有dll文件及rtxServerApi.ini拷贝到系统的System32目录下,如果在网页调用java接口,需要另拷贝一份到JDK的bin目录下。

3. 进入RTX服务器安装目录下,用记事本打开SDKPorperty.xml文件,在里面增加开发机器地址(如下图所示),保存后重启RTX服务。

RTX <wbr>ServerSDK安装使用

4. 拷贝Java目录(默认路径:D:\Programming design\RTXSSDK\demo source\server sample\java)下的RTXSvrApi.java及其他示例文件到您的工作目录下。

二、文件说明

1. RTXSvrApi.java是一个类库,里面封装了很多方法,但没有main函数,因此该文件只能编译不能运行,主要是提供方法给外部调用。

2. RTXSvrApi.java 文件里面导入 SDKAPIJava.dll(动态链接库),该dll是在SDKAPIC.dll上面封装,SDK目录下的dll相互有联系,因此必须把这些dll拷贝到System32下,否则编译RTXSvrApi.java将出错,提示找不到SDKAPIC。

3. Java目录下的文件除了RTXSvrApi.java,其他的都是示例文件(请参看示例文件使用各种函数)。

4. RtxServerApi.ini 文件用于设置服务器的IP地址及端口。

5. SDKPorperty.xml 文件用于SDK访问RTX服务器权限管理,只有这个文件添加的IP才能访问RTX服务器。

三、开发向导(Eclipse、IntelliJ IDEA 测试都没问题)====以下 *** 作为官网提供,自己测试没问题直接粘过来;

1. 启动Eclipse ,创建一个空白的Java Project,如下图所示:

RTX <wbr>ServerSDK安装使用

2. 在工程src添加一个名为rtx的package,并将RTXSvrApi.java拖进这个package,如下图所示:

RTX <wbr>ServerSDK安装使用

注意:RTXSvrApi.java只能放进rtx下,rtx 不能有父package,否则会报错。

3. 把SetSvrIpPort.java拖到src,自动生成一个(defalt package)并放在这个目录下,SvrIP填写正确的RTX服务器IP地址后按Ctrl+F11运行,如下图所示:

RTX <wbr>ServerSDK安装使用

4. 把AddDept.Java拖到src,自动生成一个(defalt package)并放在这个目录下,按Ctrl+F11运行,如下图所示:

RTX <wbr>ServerSDK安装使用

5. 进入RTX 用户管理器,就可以看到刚刚添加的部门

由于Google等很多国外网址几乎是长期处于被干扰状态,所以Google的SDK

Manager更新升级自然总会遇到问题,最典型的就是“Connection to https://dl-ssl.google.com

refused”,没办法,你PING这个网址就知道早被重定向到哪个无效的IP地址去了。点击SDK

Manager窗口右下角的LOG按钮,可以看到类似下面这样的错误提示:

Failed to fectch URl

https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection

to https://dl-ssl.google.com refused

如果无法访问上面这个地址,那么SDK的更新包目录就获取不到,您想装老版本Android

API根本看不到选项,所以,更无从选择安装某个版本的API。遇到此类问题,可尝试如下方法。

一、修改HOST

修改host文件,强制指定URL的IP地址,把C:\WINDOWS\system32\drivers\etc中的hosts文件拷贝到桌面,然后用文本编辑器编辑此文件,在最后添加:

74.125.237.1 dl-ssl.google.com

保存后,复制到上述etc目录下,替换原文件,即可生效,无需重启电脑。如果此法仍会报告refused问题,可再试试下面方法。

二、修改Proxy

在Android SDK Manager界面,点击顶部的菜单栏Tools->Options,在Proxy Server中设置:

HTTP Proxy Server填入:www.google.com

HTTP Proxy Port填入:80

在Other中选中:

Force https://....http://和Ask Before

ADB,前者意思就是您的通信不能使用https的方式,因为使用https方式,中国的防火墙就无法实时监控到您的通信内容,防火墙就会采取干扰的方式打断当前通信过程,从而导致您的通信被终止。

附:

SDK Manager启动入口 —— 点击Eclipse菜单Windows,选择Android SDK

manager


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7905511.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存