小编gsa*_*ras的帖子

"aapt"IOException错误= 2,没有这样的文件或目录"为什么我不能在jenkins上建立我的gradle?

我有一点问题.

问题:
我正在尝试在Jenkins上建立我的Android项目的平台,现在我站在这个问题上我无法解决.在建设期间我有此错误消息:

:Client:mergeDebugResources
/var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: 
Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory
:Client:mergeDebugResources FAILED
Run Code Online (Sandbox Code Playgroud)

你可以想象,这就是它......它在那里和那个......它也在那里,所以错误必须在其他地方.

解决方案?
现在我用Google搜索了1-2个小时,浏览了这个伟大的网站,我发现如果Jenkins在64位系统上运行,我需要安装ia32-libs.像那样:

sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)

现在我试过了,我无法安装它:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
Run Code Online (Sandbox Code Playgroud)

所以我试着安装"ia32-libs-multiarch",但是又一次:

The following packages have unmet dependencies:
 ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 but it is not going to be installed
                            Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

最后
,我终于站在这里问我:这真的是解决方案吗?我为什么要安装这个东西?如何?所以请帮助我,我想我离答案不远了.

java android gradle aapt jenkins

126
推荐指数
3
解决办法
4万
查看次数

Python中的EAFP原理是什么?

Python中"使用EAFP原理"是什么意思?你能提供任何例子吗?

python principles

123
推荐指数
3
解决办法
3万
查看次数

Javascript中的全局变量跨多个文件

我的一堆JavaScript代码位于名为helpers.js的外部文件中.在调用此JavaScript代码的HTML中,我发现自己需要知道是否已调用helpers.js中的某个函数.

我试图通过定义创建一个全局变量:

var myFunctionTag = true;
Run Code Online (Sandbox Code Playgroud)

在我的HTML代码和helpers.js中的全局范围.

下面是我的HTML代码:

<html>
...
<script type='text/javascript' src='js/helpers.js'></script>    
...
<script>
  var myFunctionTag = false;
  ...
  //I try to use myFunctionTag here but it is always false, even though it has been se t to 'true' in helpers.js
</script>
Run Code Online (Sandbox Code Playgroud)

我想做的甚至是可行的吗?

javascript scope global global-variables

121
推荐指数
3
解决办法
21万
查看次数

在C++中传递对指针的引用

据我所知,没有理由不允许我在C++中传递对指针的引用.但是,我这样做的尝试失败了,我不知道为什么.

这就是我正在做的事情:

void myfunc(string*& val)
{
    // Do stuff to the string pointer
}

// sometime later 
{
    // ...
    string s;
    myfunc(&s);
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

无法将参数1从'std :: string*'转换为'std :: string*&'

c++ pointers reference

120
推荐指数
4
解决办法
14万
查看次数

如何将Python字典写入csv文件?

我认为这应该是一项我似乎无法解决的非常简单的任务.

如何将Python字典写入csv文件?我想要的只是将字典键写入文件的顶行,将键值写入第二行.

我最接近的是以下(我从其他人的帖子中得到):

f = open('mycsvfile.csv','wb')
w = csv.DictWriter(f,my_dict.keys())
w.writerows(my_dict)
f.close()
Run Code Online (Sandbox Code Playgroud)

问题是,上面的代码似乎只是将键写入第一行,就是这样.我没有把值写到第二行.

有任何想法吗?

python dictionary

105
推荐指数
2
解决办法
25万
查看次数

读写二进制文件

我正在尝试编写代码将二进制文件读入缓冲区,然后将缓冲区写入另一个文件.我有以下代码,但缓冲区只存储文件中第一行的几个ASCII字符,没有别的.

int length;
char * buffer;

ifstream is;
is.open ("C:\\Final.gif", ios::binary );
// get length of file:
is.seekg (0, ios::end);
length = is.tellg();
is.seekg (0, ios::beg);
// allocate memory:
buffer = new char [length];
// read data as a block:
is.read (buffer,length);
is.close();

FILE *pFile;
pFile = fopen ("C:\\myfile.gif", "w");
fwrite (buffer , 1 , sizeof(buffer) , pFile );
Run Code Online (Sandbox Code Playgroud)

c++ binary buffer file

94
推荐指数
5
解决办法
24万
查看次数

如何在LaTeX中以双列布局显示内容?

我正在LaTeX上写一篇文章,我想在两个列布局中显示一些内容.在左列中有一个矩阵,在右列中有一个项目列表.我已尝试使用表格环境,但它不能按我的意愿工作.

我的问题是如何在LeTeX文档(或类似的东西)中创建一个两列区域,并能够将某些内容放入左右列?我不想为整个文档创建两列布局,仅针对其中的一部分.

latex

92
推荐指数
2
解决办法
18万
查看次数

我想在运行时获取变量的类型

我想在运行时获取变量的类型.我该怎么做呢?

reflection scala

92
推荐指数
5
解决办法
12万
查看次数

在Python中阻止范围

当您使用其他语言编写代码时,有时会创建一个块范围,如下所示:

statement
...
statement
{
    statement
    ...
    statement
}
statement
...
statement
Run Code Online (Sandbox Code Playgroud)

一个目的(很多)是提高代码可读性:显示某些语句形成逻辑单元或某些局部变量仅在该块中使用.

是否有一种在Python中做同样事情的惯用方法?

python scope

85
推荐指数
5
解决办法
2万
查看次数

基于第二个参数对元组进行排序

我有一个类似于下面的元组列表:

("Person 1",10)
("Person 2",8)
("Person 3",12)
("Person 4",20)
Run Code Online (Sandbox Code Playgroud)

我想要产生的是按元组的第二个值按升序排序的列表.所以L [0]应该("Person 2", 8)在排序之后.

我怎样才能做到这一点?使用Python 3.2.2如果有帮助.

python sorting tuples

84
推荐指数
2
解决办法
9万
查看次数