Rhomobile升级到5.1 app构建失败

时间:2015-08-26 12:07:25

标签: android ruby build rake

我想知道是否有人能给我一个线索在哪看这个。

我正在尝试将RhoMobile应用程序从2.2升级到5.1。

作为摄像机回调的一部分,驱动程序在KitKat中丢失了文件写入权限。我希望将捕获的图像从(易失性)blob存储中移开。代码工作正常,但KitKat没有。

所以我准备了一台带有RMS5 / Android / Java的新机器,然后我通过搜索+替换'文件'进行了更新。与'RhoFile。'。

修复了ruby文件以使用我的D:驱动器安装我现在正在进一步深入构建,但它正在中止:

.....<br/>
cd d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1
rake aborted!
NameError: uninitialized constant Rho::AppManifest::RhoFile

Tasks: TOP => build:android:extensions => config:android:extensions => build:bun
dle:noxruby
(See full trace by running task with --trace)

所以我用--trace运行,结尾是:

.....

rm refresh_btn.wp8.png
rm sip_btn.wp8.png
-$TIME$- message [ common_bundle_start() FINISH ] time is { 2015-08-25T14:03:36Z
 } milliseconds from start (372125)
cd Z:/IHS/Projects/RSWorkspace/ECMK_MobileApp/bin/tmp/assets
cd Z:/IHS/Projects/RSWorkspace/ECMK_MobileApp/bin/tmp/assets/apps
cd d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1
rake aborted!
NameError: uninitialized constant Rho::AppManifest::RhoFile
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/lib/framework/
rhoappmanifest.rb:39:in `block in enumerate_models'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/find.rb:41:in `block in find'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/find.rb:40:in `catch'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/find.rb:40:in `find'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/lib/framework/
rhoappmanifest.rb:37:in `enumerate_models'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/Rakefile:3784:
in `create_manifest'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/Rakefile:4023:
in `block (3 levels) in <top (required)>'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:240:in `call'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:240:in `block in execute'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:235:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:235:in `execute'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:179:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:201:in `block in invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:178:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:201:in `block in invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:178:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:165:in `invoke'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/Rakefile:4999:
in `invoke'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/platform/andro
id/build/android.rake:866:in `block (3 levels) in <top (required)>'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:240:in `call'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:240:in `block in execute'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:235:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:235:in `execute'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:179:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:201:in `block in invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:178:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:201:in `block in invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:178:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:201:in `block in invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:199:in `invoke_prerequisites'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:178:in `block in invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:172:in `invoke_with_call_chain'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/task.r
b:165:in `invoke'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-5.1.1/Rakefile:4999:
in `invoke'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:150:in `invoke_task'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:106:in `block (2 levels) in top_level'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:106:in `each'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:106:in `block in top_level'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:115:in `run_with_threads'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:100:in `top_level'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:78:in `block in run'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:176:in `standard_exception_handling'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rake/applic
ation.rb:75:in `run'
d:/RhoMobileSuite5.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/bin/rake:33:in
`<top (required)>'
d:/RhoMobileSuite5.1.1/ruby/bin/rake:23:in `load'
d:/RhoMobileSuite5.1.1/ruby/bin/rake:23:in `<main>'
Tasks: TOP => build:android:extensions => config:android:extensions => build:bun
dle:noxruby

但是尽管进行了大量搜索,但我无法在应用/工作区内的任何地方找到“Rho :: AppManifest :: RhoFile”。

使用$ rake device:android:debug。

这不是我的选择的一个角落,现在我没有想法。 提前感谢任何可以提供帮助的人。

0 个答案:

没有答案
相关问题