记录一下,git bash运行shell脚本打包失败,经过排查,全是java命令无法运行,比如:
java -jar ${buildtools}/lib/apksigner.jar
就是签名不了,也不报java命令找不到,就很难受。这时我们直接在Git bash中输入java -version也是没有任何东西输出的。那我们初步判定Git bash没有找到我们的java路径。
那就配置一个
第一点关闭中文输入法,开英文的!!!!
打开git bash输入vi /etc/profile出现如下界面:
image.png
输入大写的E
image.png
这样我们就进入了编辑模式,但是还不能真的能编辑,然后我们按i键,这样我们才能插入文本了。
找到最上面的位置,我们输入
export JAVA_HOME='C:\Program Files\Java\jdk-11.0.3'
export PATH=$JAVA_HOME/bin:$PATH
java路径改成自己的,别一股脑按文章写,后面一句话固定的不用管。写完后点击键盘左上角的esc键。退出编辑模式。然后输入:w代表我们是保存。然后在:q代表我们要退出。
退出后我们还要应用一下心得配置文档,输入
source /etc/profile
image.png
最后我们关闭git bash!!!重新打开一个git bash!!输入java -version就能看到数据了,就代表shell脚本能执行java命令了。
image.png
网友评论