0

有人可以帮助或指导我走上正确的道路吗?我陷入了困境。我相信我的问题与我的互联网连接被过滤有关,因为我目前不在北美。系统规格和问题:

已安装:钛工作室 3.4.0

操作系统:Mac OS 10.9.5 Mavericks

Titanium SDK 默认路径:/Users/"name"/Library/Application Support/Titanium/(其中有一个标有“sdk”和“mobilesdk”的文件夹)

Android SDK 默认路径:/Users/"name"/Library/Application Support/Titanium/mobilesdk/osx/android-sdk-macos

正如您在下面的第一张图片中看到的,加载的包没有显示大多数下载选项(正如我看到的其他人的管理器列表,它们填充了各种包)。我什至没有 Google API,而且我在 Titanium Studio 中遇到了错误。它使我的 Android SDK 缺少 Google API 10+ 插件(所需项目:插件插件。+google.+apis.+[10])。

我已经从 developer.google.com 下载了最新的 Mac 版“adt”包和“android-sdk-macos”SDK。请帮我解决为什么我似乎无法获得显示 Google3 API 的包列表,以便我可以下载它并最终开始使用 Studio。

旁注:我无法在 ios 模拟器上启动默认导入的 Geocoder 项目。它出错并显示“TypeError:无效版本:android-sdk-macos.0.0”。(有关我正在运行的版本详细信息,请参见下面的平台配置图片)

我的 Mac OS 10.9 上的 Android SDK 管理器窗口

Mac OS 10.9 上 Titanium Studio 3.4.0 上的“我的平台配置”窗口

PS 我相信我的问题是我的互联网正在被过滤,我通常需要一个 vpn 连接来连接到http://developer.google.com(否则它声称它不适用于我的国家)。当 Android SDK Manager 运行时,初始Fetching packages: http:/ /dll-google...'连接似乎没有通过。确切地说,我在亚洲,这里的互联网被过滤了。我试图通过 VPN 连接运行这个(Android SDK 管理器),但仍然没有出现包(正如人们所期望的那样)。有什么建议么?

4

1 回答 1

1

看哪,我被过滤了。我通过访问代理站点列表解决了这个问题:免费代理并在我的 Mac OS 上设置我的代理设置(见下图)。我正在运行一个 VMWare 虚拟机 Mac OS,这仍然有效(对于那些运行有类似问题的虚拟机的人)。我用于 HTTPS 代理设置的 IP 地址做到了,因为与 https//:google 的连接被 Google 端拒绝(由于我的国家)。您的 HTTPS 代理设置可能会有所不同,请始终使用新的 HTTPS IP 地址(请参阅上面的链接)。

设置 HTTPS 代理后,查看 SDK 获取列表后的第二张图片。这是一个更广泛的列表,并确认了 IP 过滤。请注意,我为代理尝试的第一个 IP 地址让我下载了一些项目。我不得不使用后续的 IP 地址来下载我想要的所有包,因为代理有时无法解析 SDK 管理器上的主机“获取”HTTPS 地址。

感谢您的意见,希望这对那里的人有所帮助。

Mac OS 代理设置 Android SDK 管理器(启用代理的网络连接)

于 2014-10-31T12:48:54.853 回答