使用sh-script构建Android应用程序时出错

时间:2015-03-17 16:22:00

标签: php android linux shell titanium

我尝试运行shell脚本在我的Linux系统上构建Android应用程序。该脚本将从php文件启动。我从我的服务器控制台测试了我的脚本,它运行正常,就像我想要的那样......现在我尝试从我的php脚本启动它,并在我的日志文件中收到以下消息:

path.js:360
        throw new TypeError('Arguments to path.join must be strings');
              ^
TypeError: Arguments to path.join must be strings
    at path.js:360:15
    at Array.filter (native)
    at exports.join (path.js:358:36)
    at /usr/lib/node_modules/titanium/lib/titanium.js:43:28
    at Object.<anonymous> (/usr/lib/node_modules/titanium/lib/titanium.js:80:2)
    at Module._compile (module.js:456:26)
    at Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

我尝试从我的服务器控制台启动多个用户启动该脚本,它运行良好。正如我从我的php文件中说的那样它不起作用。 下面是我的shell脚本的片段

export ANDROID_SDK=/srv/sdk/android-sdk
export MOBILE_SDK=/root/.titanium/mobilesdk

cd $WORKSPACE/sample_app
titanium build --sdk '3.4.1.GA' --build-only --platform 'android' --android-sdk $ANDROID_SDK > build.log 2>&1
请允许有人帮助我。我拼命寻找解决方案......谢谢。

0 个答案:

没有答案
相关问题