【问题标题】:Titanium permission denied building for Google Play StoreTitanium 权限拒绝为 Google Play 商店构建
【发布时间】:2015-01-19 14:01:48
【问题描述】:

我遇到一个问题,在尝试为 Google Play 商店打包我的 Titanium 应用程序时出现权限被拒绝错误。以下内容输出到 Titanium Studio 中的控制台:

[INFO] :   Writing build manifest: /Users/[my_home_folder]/projects/titanium/[App name]/build/android/build-manifest.json
/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:481
            throw err;
                  ^
Error: EACCES, permission denied '/Users/[my_home_folder]'
    at fs.mkdirSync (fs.js:654:18)
    at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:466:12)
    at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
    at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
    at Object.mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
    at cli.on.post (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/android/cli/hooks/package.js:32:40)
    at /usr/local/lib/node_modules/titanium/lib/hook.js:235:13
    at /usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:551:21
    at /usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:227:13
    at iterate (/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:134:13)

我正在为 Ti SDK 3.2.3 构建,因为我在使用更新版本的 SDK 时遇到音频故障。我可以为 Android 和 iOS 模拟器构建良好的应用程序,并为 iTunes Connect 打包了应用程序的 iOS 副本。任何人都知道问题可能是什么?在 OS X 10.9.5 上运行 Ti Studio 3.4.1 和 CLI 3.4.1 版

【问题讨论】:

  • 您检查了主文件夹的权限?
  • Yip,归我所有,组“员工”。 755.跨度>
  • 你用 777 试过了吗?
  • 刚刚试了,同样的错误=/
  • 我发现了问题,我的主目录名称在分发路径中有一个错字,没有注意到它,因为它是如此相似。

标签: android titanium titanium-mobile


【解决方案1】:

这是我的错,构建的分发路径设置为我的主目录中的一个文件夹,但是我的主目录名称中有一个拼写错误。 Titanium Studio 在路径旁边有一个绿色勾号,不是因为它是有效的,而是因为它不是空的。

我在查看日志时突然注意到它并很快修复,Ti 真的应该提供更多信息的错误消息;这不是权限错误,路径不存在。

【讨论】:

    猜你喜欢
    • 2020-12-13
    • 2022-01-23
    • 2020-08-03
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2021-08-01
    • 2020-02-20
    • 1970-01-01
    相关资源
    最近更新 更多