Longjohn 构建失败的钛
Longjohn build fail Titanium
从昨天开始我就不能再用钛做项目了...
另外,我的 Titanium studio 在插入时无法识别我的 android 设备..
错误:
c:\Users\support\AppData\Roaming\npm\node_modules\titanium\node_modules\longjohn\dist\longjohn.js:184
e.stack;
^
processImmediate [as _immediateCallback] (timers.js:358:17)
或一些类似的,取决于我是从 ti build
还是绿色按钮启动构建(仅选择移动网络,因为未检测到 android 设备)
什么是longjohn.js? ...
我已经尝试了很多方法,例如:
- Uninstall/install返回钛工作室
- Uninstall/install 返回 SDK
- Uninstall/install 返回 Node.js
- 使用至少 6 个不同版本的 Node.js 和 nvm
- 更新JAVA
- 清理项目
- 创建新项目并启动它(同一期)
我也尝试过 this tutorial 安装带有 Sublim Text 的 Titanium(这听起来棒极了……)但是没有用:
Traceback (most recent call last):
File "C:\Users\support\AppData\Roaming\Sublime Text 3\Packages\Titanium Build\Titanium.py", line 65, in select_project self.project_sdk = self.get_project_sdk_version()
File "C:\Users\support\AppData\Roaming\Sublime Text 3\Packages\Titanium Build\Titanium.py", line 104, in get_project_sdk_version process = subprocess.Popen([self.cli, "project", "sdk-version", "--project-dir", self.project_folder, "--output=text"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "./subprocess.py", line 824, in __init__
File "./subprocess.py", line 1118, in _execute_child
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable
我什至不知道我应该在哪里启动构建,在哪个文件中?没找到文档^^'
最后但并非最不重要的一点:我认为我失败的地方
我试图更改 appicon.png 并更改了我在 Ressources\android
中找到的几乎所有 .png 文件并删除了构建
可能是我从 app\asset\android\image
中删除了一些文件时出现了问题?但是不应该阻止一个新的项目来构建...
longjohn 出错在 Titanium 中很常见,因为 longjohn.js 只是 Titanium 用来显示构建的完整堆栈跟踪的工具。当您的项目出现不一致或不太可能的错误时,您可能会看到错误传播,直到它到达管道的最后一级,或多或少是 longjohn。
话虽如此,是的,您不应该删除 Android 构建 .apk 所需的图像。此外,播放您的 Resources
文件夹不会对应用程序产生任何影响(或只是暂时的影响);该文件夹在构建时被删除并替换为 Titanium;有时部分更改,有时完全更改,但您不想更改该文件夹中的任何文件。
我终于找到了解决方法!
继续你的文件并删除这个该死的genymotion.js!! :D 在 :
C:\Users\YOUR_USER_NAME\AppData\Roaming\Titanium\mobilesdk\win32.3.0.GA\node_modules\titanium-sdk\lib\emulators
顺便说一句,确保在更改图像时删除 -useless- "Thumbs.db"(比隐藏文件更隐藏);) ...那是我的两个错误
从昨天开始我就不能再用钛做项目了... 另外,我的 Titanium studio 在插入时无法识别我的 android 设备..
错误:
c:\Users\support\AppData\Roaming\npm\node_modules\titanium\node_modules\longjohn\dist\longjohn.js:184
e.stack;
^
processImmediate [as _immediateCallback] (timers.js:358:17)
或一些类似的,取决于我是从 ti build
还是绿色按钮启动构建(仅选择移动网络,因为未检测到 android 设备)
什么是longjohn.js? ...
我已经尝试了很多方法,例如:
- Uninstall/install返回钛工作室
- Uninstall/install 返回 SDK
- Uninstall/install 返回 Node.js
- 使用至少 6 个不同版本的 Node.js 和 nvm
- 更新JAVA
- 清理项目
- 创建新项目并启动它(同一期)
我也尝试过 this tutorial 安装带有 Sublim Text 的 Titanium(这听起来棒极了……)但是没有用:
Traceback (most recent call last):
File "C:\Users\support\AppData\Roaming\Sublime Text 3\Packages\Titanium Build\Titanium.py", line 65, in select_project self.project_sdk = self.get_project_sdk_version()
File "C:\Users\support\AppData\Roaming\Sublime Text 3\Packages\Titanium Build\Titanium.py", line 104, in get_project_sdk_version process = subprocess.Popen([self.cli, "project", "sdk-version", "--project-dir", self.project_folder, "--output=text"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "./subprocess.py", line 824, in __init__
File "./subprocess.py", line 1118, in _execute_child
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable
我什至不知道我应该在哪里启动构建,在哪个文件中?没找到文档^^'
最后但并非最不重要的一点:我认为我失败的地方
我试图更改 appicon.png 并更改了我在 Ressources\android
中找到的几乎所有 .png 文件并删除了构建
可能是我从 app\asset\android\image
中删除了一些文件时出现了问题?但是不应该阻止一个新的项目来构建...
longjohn 出错在 Titanium 中很常见,因为 longjohn.js 只是 Titanium 用来显示构建的完整堆栈跟踪的工具。当您的项目出现不一致或不太可能的错误时,您可能会看到错误传播,直到它到达管道的最后一级,或多或少是 longjohn。
话虽如此,是的,您不应该删除 Android 构建 .apk 所需的图像。此外,播放您的 Resources
文件夹不会对应用程序产生任何影响(或只是暂时的影响);该文件夹在构建时被删除并替换为 Titanium;有时部分更改,有时完全更改,但您不想更改该文件夹中的任何文件。
我终于找到了解决方法!
继续你的文件并删除这个该死的genymotion.js!! :D 在 :
C:\Users\YOUR_USER_NAME\AppData\Roaming\Titanium\mobilesdk\win32.3.0.GA\node_modules\titanium-sdk\lib\emulators
顺便说一句,确保在更改图像时删除 -useless- "Thumbs.db"(比隐藏文件更隐藏);) ...那是我的两个错误