小编Nev*_*tor的帖子

卷曲不被识别为内部或外部命令,可操作程序或批处理文件

我已经安装curl并将其设置为environment variable我的系统.但是当运行curl命令时它给出了一个错误,'curl' is not recognized as an internal or external command, operable program or batch file.我尝试重新启动我的系统,但没有用HockeyApp.我想要将我的应用程序上传到.请帮帮我.我正在使用Windows 8.1.

windows curl cmd batch-file hockeyapp

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

命令行中转换命令出错

我有一个bash shell脚本如下.

#!/bin/bash

SIZES=("512" "1024" "2048")

for i in ${!SIZES[*]}
do
    SIZE=${SIZES[$i]}
    echo $SIZE

    # first, resize original image
    convert -resize $SIZE"x"$SIZE! chernarus2048.jpg chernarus$SIZE"x"$SIZE.jpg
    mkdir tiles$SIZE
    # slice resized image into 256x256 tiles
    convert -crop 256x256 chernarus$SIZE"x"$SIZE.jpg tiles$SIZE/tile%04d.jpg
    rm chernarus$SIZE"x"$SIZE.jpg
done
Run Code Online (Sandbox Code Playgroud)

但是当我使用以下命令在命令行中运行它时

sh generate_tiles.sh chernarus2048.jpg
Run Code Online (Sandbox Code Playgroud)

我收到错误转换:命令未找到

我正在使用OS X Yosemite 10.10.2.图像保存在放置shell脚本的同一文件夹中.请帮帮我.

macos bash shell

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

Findbugs android gradle插件

我有一个android项目.我想findbugs在我的项目中作为gradle插件介绍.我试着编辑项目build.gradle如下.

buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
           }
dependencies {
    classpath 'com.android.tools.build:gradle:1.0.0+'
    classpath 'io.fabric.tools:gradle:1.+'

    }
}

apply plugin: "java"
apply plugin: "findbugs"
findbugs {
  toolVersion = "2.0.1"
  sourceSets = [sourceSets.main]
  ignoreFailures = false
  reportsDir = file("$project.buildDir/findbugsReports")
  effort = "max"
  reportLevel = "high"
  includeFilter =     file("$rootProject.projectDir/config/findbugs/includeFilter.xml")
  excludeFilter = file("$rootProject.projectDir/config/findbugs/excludeFilter.xml")
 }
Run Code Online (Sandbox Code Playgroud)

这个插件是否正确?是否需要添加或删除任何内容?现在我该怎么做才能得到这项findbugs检查的结果?我应该使用什么gradle命令?

android findbugs gradlew build.gradle android-gradle-plugin

8
推荐指数
2
解决办法
8999
查看次数

Unable to upload an APK file to hockey app via their API

我无法通过他们提供的API上传android apk到hockeyapp.当我使用时

curl \ -F "status=2" \
-F "notify=1" \ 
-F "notes=Some new features and fixed bugs." \ 
-F "notes_type=0" \
-F "apk=@app-release.apk" \
-H "X-HockeyAppToken: MY_TOKEN" \https://rink.hockeyapp.net/api/2/apps/MY_APP_ID/app_versions/upload  
Run Code Online (Sandbox Code Playgroud)

我收到一个错误: {"status":null}

当我尝试

 curl \ 
-F "status=2" \ 
-F "notify=1" \
-F "notes=Some new features and fixed bugs." \ 
-F "notes_type=0" \ -F "apk=@app-release.apk" \
-H "X-HockeyAppToken: MY_TOKEN" \ https://rink.hockeyapp.net/api/2/apps/upload
Run Code Online (Sandbox Code Playgroud)

发生错误: {"status":"error","message":"找不到文件.请检查您的文件不是目录或包."}

请给我一个解决方案.拖放工作正在为我工​​作.但我需要通过他们的API来完成.我使用Team City作为我的CI服务器.

continuous-integration android curl hockeyapp teamcity-9.0

4
推荐指数
1
解决办法
2834
查看次数

无法从gradle文件执行shell脚本

我使用TeamCity作为我的CI服务器.我有一个build.gradle包含的android项目文件

android{project.afterEvaluate{
task packDex(type:Exec)  {
    ....
    commandLine './script.sh'
    .....
}
}
Run Code Online (Sandbox Code Playgroud)

在构建我的项目时,我收到了一个org.gradle.process.internal.ExecException错误.我该怎么解决这个问题.它在Android Studio中构建,但在TeamCity中不构建.我正在使用gradle包装器来构建我的项目.请帮帮我.

编辑:

我的简单疑问是命令commandLine './script.sh'是否正确从文件启动shell脚本.build.gradleMac用作我的服务器并使用gradle 1.0.0

bash teamcity android gradle android-studio

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