Android Longjohn build fail钛合金
从昨天起,我再也不能在钛上建项目了。。。 另外,我的Tianium studio在插入android设备时无法识别它们 错误:Android Longjohn build fail钛合金,android,titanium,sublimetext3,titanium-mobile,titanium-alloy,Android,Titanium,Sublimetext3,Titanium Mobile,Titanium Alloy,从昨天起,我再也不能在钛上建项目了。。。 另外,我的Tianium 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) 或者一
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
启动build还是绿色按钮(仅在选择移动web时,因为未检测到android设备)
什么是longjohn.js
我试过很多方法,比如:
- 卸载/安装回Tianium studio
- 卸载/安装回SDK
- 卸载/安装back Node.js
- 使用至少6个不同版本的Node.js和
- 更新JAVA
- 清洁工程
- 创建新项目并启动它(同一问题)
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
我甚至不知道应该在哪里启动build,在哪个文件中?找不到文档^^'
最后但并非最不重要的一点:我认为我失败的地方
我试图更改appicon.png,更改了在resources\android
中找到的几乎所有.png文件,并删除了build
当我从
app\asset\android\image
中删除一些文件时,可能出现了问题?但是well不应该阻止新项目的构建…longjohn出现错误在Tianium中很常见,因为longjohn.js只是Tianium用来显示构建的完整堆栈跟踪的工具。当您的项目出现不一致或不可能出现的错误时,您可能会看到错误一直传播到管道的最后一级,这一级或多或少很长
话虽如此,是的,您不应该删除Android构建.apk所需的图像。此外,玩你的
资源
文件夹不会对应用程序产生任何影响(或只是暂时影响);文件夹在构建时被擦除并替换为钛;有时部分,有时完全,但您不想更改该文件夹中的任何文件 我终于找到了解决这个问题的方法
继续你的文件,删除这个f***ing genymotion.js!!:D在:
C:\Users\YOUR_USER_NAME\AppData\Roaming\Titanium\mobilesdk\win32\3.3.0.GA\node_modules\titanium-sdk\lib\emulators
顺便说一句,当您更改图像时,请确保删除-无用的-“Thumbs.db”(比隐藏的文件更隐藏;)。。。这是我的两个错误这并不能解释为什么新项目无法构建。。。否?请尝试清理npm缓存,并清理模拟器/模拟器。问题最近出现在构建过程中,当然是在Tianium试图将应用程序发送到设备时。顺便说一句。。你的问题是“什么是longjohn?”和“删除app/assets/…中的文件有问题吗”:/i已清理,但仍然失败。。。但现在我正在安装appcelerator studio(6月30日Tianium将被弃用),我将看看是否会出现相同的错误。。。顺便说一句,即使这个问题不清楚,它是类似于“如何使我的应用程序重新构建?”^^使用的是什么版本的Android SDK?你不应该使用高于21的任何东西。