Android Longjohn build fail钛合金

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) 或者一

从昨天起,我再也不能在钛上建项目了。。。 另外,我的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)
或者一些类似的,这取决于我是从
ti build
启动build还是绿色按钮(仅在选择移动web时,因为未检测到android设备)

什么是longjohn.js

我试过很多方法,比如:

  • 卸载/安装回Tianium studio
  • 卸载/安装回SDK
  • 卸载/安装back Node.js
  • 使用至少6个不同版本的Node.js和
  • 更新JAVA
  • 清洁工程
  • 创建新项目并启动它(同一问题)
我还尝试使用Sublim文本安装Tianium(听起来很棒…),但不起作用:

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的任何东西。