我在CI服务器上的Android项目中使用gradle lint插件。但有时我想只在自定义文件上运行android lint,就像gradle Copy
任务include
和exclude
到我的gradle任务中定义的任务范围一样。
在Android Studio中,检查可以定义这些行为。但在我的情况下,它是在没有UI交互的CI服务器上运行的gradle任务。
答案 0 :(得分:0)
我不认为Gradle Plugin是可以接受的。但是,您也可以自行运行 for (int i1 = 0; i1 <r.length; i1++){
boolean isDistinct = false;
for (int i11 = 0; i11 <i1; i11++){
if(r[i1]==r[i11] && r[i1]!=99 && r[i11]!=99)
{
isDistinct = true;
q=i11;
break;}
}
if(isDistinct) // here is the problem when this loop generates {1,1,2,99}. And, how can I check it for 1=1?
{
if(r[i1]!=i1 ){ //here i'm implementing C array of above example
r[i1]=i1; //it will use`{1,2,2,99}` and 2=2 found it will replace the element according to their index
}
else
{
r[q]=q;
}
}
}
for (int i1 = 0; i1 <7; i1++){
for (int i11 = 0; i11 <7; i11++){
if(r[i11]==99)
{
q=i11;
break;
} // B+C of above example is done here
}
if(B[i1]!=99)
{
r[q] = B[i1];
}
} // r lastly result in [1, 1, 2, 3] but it should be {0,1,2,3} this the D array of the above example
。
lint
您可以通过以下方式获得所有选项:
lint [flags] <project directory>
可执行文件位于lint --help