简体   繁体   English

返回的工具/ android无法找到sdkmanager.jar

[英]tools/android returned can\'t find sdkmanager.jar

I am trying to use a web server (written in php) to build an android project (the server is Apache. The php script simply calls proc_open to start "/vol1/android_sdk/android-sdk-linux/tools/android update project --target 4 –-name Theme2 --path /vol1/tmp/BuildTest" 我正在尝试使用一个Web服务器(用PHP编写)来构建一个android项目(服务器是Apache.php脚本只需调用proc_open启动“/ vol1 / android_sdk / android-sdk-linux / tools / android更新项目 - -target 4 --name Theme2 --path / vol1 / tmp / BuildTest“

android is started, but it returned "android: can\\'t find sdkmanager.jar" android已启动,但它返回“android:找不到sdkmanager.jar”

I'd tried to work around that by setting: CLASSPATH=$ANDROID_SDK_HOME/tools/lib in the environment, but it didn't change the result. 我试图通过在环境中设置:CLASSPATH = $ ANDROID_SDK_HOME / tools / lib来解决这个问题,但它没有改变结果。

Can someone please help? 有人可以帮忙吗?

Thank you. 谢谢。

Where did you set CLASSPATH? 你在哪里设置CLASSPATH? It will have to be where the user running Apache can access it. 它必须是运行Apache的用户可以访问它的地方。 You might have to make sure the user ENV variable is accessible by using mod_env and SetEnv to gain access. 您可能必须通过使用mod_env和SetEnv来确保可以访问用户ENV变量以获得访问权限。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM