- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法打开 android.bat 文件。我已经尝试过了:
以管理员身份运行 android.bat 文件
将 AVD 和 SDK 管理器从/sdk/tools/lib 移动到根文件夹/sdk
只需进入 SDK zip -> adt-bundle-windows-x86_64-20131030.zip,仅解压 Tools 目录,将其复制到 ../sdk/下
重新安装 android studio
将 android.bat 文件复制到 C:\adt-bundle-windows-x86_64-20140702\sdk\tools 文件夹或将所有文件复制到 C:\
没有什么对我有用。
我也想尝试这个:
但是 itemp 文件夹包含很多文件,我不知道该打开什么...
我还尝试了 set java_exe="C:\Program Files\Java\jdk1.7.0_11\bin\java.exe"但android.bat文件中没有设置java_exe,代码在这里:
@echo 关闭设置本地启用DelayedExpansion
echo **************************************************************************
echo The "android" command is deprecated.
echo For manual SDK, AVD, and project management, please use Android Studio.
echo For command-line tools, use tools\bin\sdkmanager.bat
echo and tools\bin\avdmanager.bat
echo **************************************************************************
echo.
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.\
if not defined wrapper_bin_dir (
set wrapper_bin_dir=bin
)
set avd_verbs=;list;create;move;delete;
set avd_objects=;avd;target;device;
call:checkMatch "%avd_verbs%" "%avd_objects%" %* || (
call:invoke "%DIRNAME%%wrapper_bin_dir%\avdmanager" %* || exit /b 1
exit /b 0
)
set sdk_verbs=;list;update;
set sdk_objects=;sdk;
call:checkMatch "%sdk_verbs%" "%sdk_objects%" %* || (
call:runSdkCommand %* || exit /b 1
exit /b 0
)
echo Invalid or unsupported command "%*"
echo.
echo Supported commands are:
echo android list target
echo android list avd
echo android list device
echo android create avd
echo android move avd
echo android delete avd
echo android list sdk
echo android update sdk
exit /b 1
:runSdkCommand
setlocal enableDelayedExpansion
set trysdk=""
if defined USE_SDK_WRAPPER (set trysdk="%USE_SDK_WRAPPER%")
call:findSdkParam %* || (
set trysdk=y
)
if %trysdk%=="" (
echo "android" SDK commands can be translated to sdkmanager commands on a best-effort basis.
echo (This prompt can be suppressed with the --use-sdk-wrapper commend-line argument
echo or by setting the USE_SDK_WRAPPER environment variable^)
set /p trysdkresponse="Continue? [y/N]: "
if /I "!trysdkresponse!"=="y" (
set trysdk=y
)
)
if %trysdk%=="" (
echo Aborted
exit /b 1
)
if "!verb!"=="list" (
call:invoke "%DIRNAME%%wrapper_bin_dir%\sdkmanager" --list --verbose || exit /b 1
exit /b 0
)
if "!verb!"=="update" (
set args=
set prev=
set update_all=1
call:sdkUpdate %* || exit /b 1
exit /b 0
)
:sdkUpdate
setlocal enableDelayedExpansion
set paramsWithArgument=;-p;--obsolete;-u;--no-ui;--proxy-host;--proxy-port;-t;--filter;
set verb="%~1"
set object="%~2"
set args=
set prev=""
shift & shift
:sdkupdateloop
if "%~1"=="" (goto:sdkupdatedone)
set arg="%~1"
set unquotedarg=%~1
shift
if !arg!=="--use-sdk-wrapper" (
goto:sdkupdateloop
) else if !arg!=="!verb!" (
goto:sdkupdateloop
) else if !arg!=="!object!" (
goto:sdkupdateloop
) else if !arg!=="-n" (
echo "update sdk -n is not supported"
exit /b 1
) else if !arg!=="-s" (
set args=!args! --no_https
) else if !arg!=="--no-https" (
set args=!args! --no_https
) else if !arg!=="-a" (
set args=!args! --include_obsolete
) else if !arg!=="--all" (
set args=!args! --include_obsolete
) else if "!paramsWithArgument:;%unquotedarg%;=!" neq "!paramsWithArgument!" (
rem nothing
) else if "!arg:~1,1!"=="-" (
echo Unrecognized argument !arg!
exit /b 1
) else if !prev!=="--proxy-host" (
set args=!args! --proxy=http --proxy_host=!unquotedarg!
) else if !prev!=="--proxy-port" (
set args=!args! --proxy_port=!unquotedarg!
) else if !prev!=="-t" (
set has_filter=y
call:parseFilter !arg! || exit /b 1
rem unquoted comma-separated lists are treated as separate args, so if
rem the next arg isn't recognized as a flag, treat it as a filter element
goto:sdkupdateloop
) else if !prev!=="--filter" (
set has_filter=y
call:parseFilter !arg! || exit /b 1
rem unquoted comma-separated lists are treated as separate args, so if
rem the next arg isn't recognized as a flag, treat it as a filter element
goto:sdkupdateloop
) else (
echo Unrecognized argument !arg!
exit /b 1
)
set prev=!arg!
goto:sdkupdateloop
:sdkupdatedone
if not defined has_filter (
set args=%args% --update
)
call:invoke "%DIRNAME%%wrapper_bin_dir%\sdkmanager" %args% || exit /b 1
exit /b 0
:parseFilter
for %%i in (%~1) do (
set filter=%%i
if "!filter!"=="tool" (
set args=!args! tools
) else if "!filter!"=="tools" (
set args=!args! tools
) else if "!filter!"=="platform-tool" (
set args=!args! platform-tools
) else if "!filter!"=="platform-tools" (
set args=!args! platform-tools
) else if "!filter!"=="doc" (
set args=!args! docs
) else if "!filter:~0,4!"=="lldb" (
set args=!args! !filter:-=;!
) else if "!filter:~0,11!"=="build-tools" (
set args=!args! !filter:build-tools-=build-tools;!
) else if "!filter!"=="ndk" (
set args=!args! ndk-bundle
) else if "!filter:~0,8!"=="android-" (
set args=!args! platforms;!filter!
) else if "!filter:~0,6!"=="extra-" (
set tmp=!filter:extra-=extras-!
set args=!args! !tmp:-=;!
) else (
echo Filter !filter! is not supported
exit /b 1
)
)
exit /b 0
:findSdkParam
:sdkloop
if "%~1"=="" ( exit /b 0 )
set arg=%~1
shift
if "%arg%"=="--use-sdk-wrapper" (
exit /b 1
)
goto:sdkloop
:checkMatch
set verbs=%~1
set objects=%~2
set verb=""
set object=""
shift & shift
:loop
if "%~1"=="" ( goto:done )
set arg=%~1
shift
if "%arg:~0,1%"=="-" ( goto:loop )
if !verb!=="" if "!verbs:;%arg%;=!" neq "!verbs!" (
set verb=!arg!
goto:loop
)
if !verb! neq "" if "!objects:;%arg%;=!" neq "!objects!" (
set object=!arg!
goto:done
)
:done
if !verb! neq "" if !object! neq "" exit /b 1
exit /b 0
:invoke
echo Invoking %*
echo.
call %* || exit /b 1
exit /b 0
最佳答案
正如您从 android.bat
代码中看到的,android
命令已弃用。更新所有与Android SDK相关的内容时,需要使用Android Studio。
当您尝试运行它时,它将给出以下消息:
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command ""
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
在Windows中,您需要在命令提示符下运行android.bat
。上述消息是在 Linux 中运行 android
脚本时出现的。但结果应该是相对相同的。
关于java - 无法打开andoid.bat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47408613/
这段代码: class Bat{ public: Bat(); Bat(int i=0); virtual ~B
有没有办法摆脱整个测试文件?整个测试套件? 类似的东西 @test 'dependent pgm unzip' { command -v unzip || BAIL 'missing depend
我有一些 bats我运行以测试某些功能的脚本如何在脚本中回显 bats 文件名? 我的 bats 脚本如下所示: #!/usr/bin/env bats load test_helper echo $
我想创建一个 bat 文件,该文件创建一个文件列表和路径(MyList.txt)。将该文件保存到运行 bat 文件的同一目录中。 这就是我试图用 MyList.txt 完成的。我也想整理文件。 fil
有人可以教我如何使用 .bat 文件或建议更改代理设置吗? 老实说,我找不到有关的好信息。 我需要一个 .bat 文件,它将使用特定的代理 IP 和端口更改我的 Internet 设置(代理)。 谢谢
我想知道如何创建一个 bat 文件来执行在特定目录中找到的所有其他 bat 文件? 最佳答案 单向 for %%f in (c:\xxx\*.bat) do ( call %%f ) (要从同一
我想知道如何创建一个 bat 文件来执行在特定目录中找到的所有其他 bat 文件? 最佳答案 单向 for %%f in (c:\xxx\*.bat) do ( call %%f ) (要从同一
我需要创建 2 个 .bat 文件: 转储我的 PostgreSQL 数据库 恢复 PostgreSQL 数据库 如何将变量(数据库名称、登录名、密码等)移出到外部文件,以便两个 .bat 文件可以使
我正在尝试设置 Minecraft 服务器,实际上一切正常。我正在使用 launch.bat 文件启动服务器。 "%ProgramFiles%\Java\jre1.8.0_20\bin\java.ex
我在 Windows 2003 系统上,需要编写脚本来删除和创建 WebSphere Application Server 中的配置文件。这需要我调用 manageprofiles.bat 两次,一次
这里相对简单的事情没有一个容易发现的答案......我已经尝试了 start、/K 标志等的变体,但是每当我的批处理文件命中 servicecontroller 时行并运行该命令,它完成了命令,但之后
我正在尝试获取我的 commit-build.bat执行其他 .BAT 文件作为我们构建过程的一部分。 commit-build.bat的内容: "msbuild.bat" "unit-tests.b
我有一个要获取的实用程序脚本,其中包含两个提示用户输入的函数; anykey 和 yesno。 如何测试提示?提示文本不会显示在 $output 中。 此外,如何强制 yesno 中的 while 循
我有一个要获取的实用程序脚本,其中包含两个提示用户输入的函数; anykey 和 yesno。 如何测试提示?提示文本不会显示在 $output 中。 此外,如何强制 yesno 中的 while 循
我有一个 bat 文件,它根据文件名将每个文件放在一个文件夹中。但是,当我运行 bat 文件时,它也会将 bat 文件放在一个文件夹中。我想排除 bat 文件扩展名,因为我必须进入每个文件夹并剪切 b
我的机器上安装了 python.exe(多次),但没有安装 python.bat。我正在尝试构建 Chromium 嵌入式框架,主批处理文件显示 @echo off python.bat tools\
我想使用 master.bat 从不同位置执行多个 .bat 文件 我试过 Master.bat REM Echo Launch dir: "%~dp0" REM Echo Current dir:
嘿社区,我需要知道如何运行 .bat 文件以将文本字符串写入运行 .jar 的 .bat 文件以使用该命令。 用于运行其他批处理文件中的命令的批处理文件也将从 Windows 任务计划程序运行。 顺便
在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC目录下,有两个.bat文件: ./vcvarsall.bat bin/vcvars32.b
我想在 tomcat 上部署时在 war 文件之外设置 application.properties 文件,这是我的观察 1. 当我将 jvm 属性设置为 spring.config.location
我是一名优秀的程序员,十分优秀!