我正在尝试从dalvik sdk的Ensemble8示例中运行convertJavaFXToAndroid,但不幸的是,它引发了一个错误:
C:\ dalvik-sdk \ samples \ Ensemble8> convertJavaFXToAndroid.bat
C:\ dalvik-sdk \ samples \ Ensemble8>#!/ bin / bash
'#!'不被识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>#修改下面的行,将ANDROID_SDK指向
o Android SDK您
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>#已下载。
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>导出ANDROID_SDK = C:/ AndroidSDK / sdk
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>#
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>#
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8> export HERE = $ {PWD}
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>导出DALVIK_SDK = $ HERE /../../
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>导出JAVAFX_APP_DIR = $ HERE / ensemble
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>导出PATH = $ ANDROID_SDK / tools:$ PATH
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8>导出WORKDIR = $ HERE / android
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8> export PACKAGE =“org.javafxports.ensemble8”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8> export NAME =“Ensemble8Android”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8> export MAINCLASS =“ensemble.EnsembleApp”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。
C:\ dalvik-sdk \ samples \ Ensemble8> ./ gradlew --info createProject -PDEBUG -PDIR = $ WO
RKDIR -PPACKAGE = $ PACKAGE -PNAME = $ NAME \
开始构建
使用空的设置脚本评估设置。
项目已加载。使用构建文件'C:\ dalvik-sdk \ samples \ Ensemble8 \
build.gradle”。
包含的项目:[根项目'Ensemble8']
使用构建文件'C:\ dalvik-sdk \ samples \ Ense评估根项目'Ensemble8'
mble8 \ build.gradle”。
正在启动文件锁定侦听器线程。
失败:生成失败,发生异常。
构建文件'C:\ dalvik-sdk \ samples \ Ensemble8 \ build.gradle'行:110
评估根项目'Ensemble8'时出现问题。
Error: Can't build Android. Path to Android SDK was not set or is invalid!
用法:gradle createProject
-PANDROID_SDK =
-PTARGET = /可选/
-PNAME =
-PPACKAGE =
-PDIR =
-调试
-PJFX_MAIN =
-PJFX_SDK =
-PJFX_APP =
使用--stacktrace选项运行以获取堆栈跟踪。使用--debug选项运行
获得更多日志输出。
建立失败
总时间:4.859秒
C:\ dalvik-sdk \ samples \ Ensemble8>
我相信这是一个路径问题。我应该在路径中添加哪个软件?
我目前正在使用Windows XP。
这是批处理文件:
#!/bin/bash
# Modify the line below, point the ANDROID_SDK to the android sdk you
# downloaded.
export ANDROID_SDK=C:/AndroidSDK/sdk
#
#
export HERE=${PWD}
export DALVIK_SDK=$HERE/../../
export JAVAFX_APP_DIR=$HERE/ensemble
export PATH=$ANDROID_SDK/tools:$PATH
export WORKDIR=$HERE/android
export PACKAGE="org.javafxports.ensemble8"
export NAME="Ensemble8Android"
export MAINCLASS="ensemble.EnsembleApp"
./gradlew --info createProject -PDEBUG -PDIR=$WORKDIR -PPACKAGE=$PACKAGE -PNAME=$NAME \
-PANDROID_SDK=$ANDROID_SDK -PJFX_SDK=$DALVIK_SDK -PJFX_APP=$JAVAFX_APP_DIR -PJFX_MAIN=$MAINCLASS
最佳答案
代替使用关键字“EXPORT”,将其更改为“SET”。
关于java - 无法将“导出”识别为内部或外部命令,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28554019/