小编dfr*_*n02的帖子

Android SDK Manager未显示要安装的任何软件包

我在Android SDK Manager中遇到问题,它没有显示我有任何可用于安装的软件包:

SDK PM

当我第一次安装SDK时,我看到的唯一一条线就是Android SDK工具.我能够从我单独下载的Android ADT软件包中添加Platform-Tools和Android 4.2软件包进行复制和粘贴.

日志显示没有问题:

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Done loading packages.
Run Code Online (Sandbox Code Playgroud)

当我打开包返回的XML时,我可以看到可用的包.

我尝试过的事情:1.在工具>选项中使用代理进行混乱.我已经尝试了127.0.0.1和空白.2.从Eclipse打开SDK Manager并直接(常规和管理员)3.卸载并重新安装Android SDK.下载所有内容的最新版本.

我的系统:Windows 7 x64 Eclipse 4.2.1 Juno SDK Manager 21.1 ADT 21.1

有任何想法吗?我想我可以通过直接从XML中提取URL来下载文件,但这并不理想.

编辑:

由于我可以使用浏览器提取repository-7.xml文件,因此这看起来不像防火墙/ AV /网络设置问题.这是SDK Manager无法加载它通过XML提取的包信息的问题.

android

6
推荐指数
2
解决办法
1万
查看次数

为什么我的javascript regexp测试功能不起作用?

我有一个Javascript函数测试正则表达式,我打算验证正小数,精度为2:

function isPositiveDecimalPrecisionTwo(str) {
    return /^\d*(\.\d{1,2}$)?/.test(str);
}
Run Code Online (Sandbox Code Playgroud)

当我从代码中调用它时,我没有得到我期望的结果.

例如:

var a = isPositiveDecimalPrecisionTwo("1");         //   expect t, returns t
var b = isPositiveDecimalPrecisionTwo("1.2");       //   expect t, returns t
var c = isPositiveDecimalPrecisionTwo("1.25");      //   expect t, returns t
var d = isPositiveDecimalPrecisionTwo("1.257");     // * expect f, returns t *
var e = isPositiveDecimalPrecisionTwo("1.2575");    // * expect f, returns t *
var f = isPositiveDecimalPrecisionTwo(".25");       // * expect t, returns f *
var g = isPositiveDecimalPrecisionTwo("d");         //   expect f, returns f
var h …
Run Code Online (Sandbox Code Playgroud)

javascript regex

3
推荐指数
1
解决办法
3030
查看次数

标签 统计

android ×1

javascript ×1

regex ×1