Titanium 钛模块不工作(需要许可证?)

Titanium 钛模块不工作(需要许可证?),titanium,titanium-alloy,titanium-modules,Titanium,Titanium Alloy,Titanium Modules,我是钛(合金)新手。我正在尝试使用条形码扫描仪模块(红色激光)。尝试开始扫描时出现以下错误 [ERROR] : StatusManager: Problem reading license file [ERROR] : StatusManager: java.io.FileNotFoundException: RedLaser_License.xml 是否所有模块都需要许可证(XML)才能运行 当我查看扫描仪时,它没有显示任何东西——只是一个黑屏 整个错误: [ERROR] : Stat

我是钛(合金)新手。我正在尝试使用条形码扫描仪模块(红色激光)。尝试开始扫描时出现以下错误

[ERROR] :  StatusManager: Problem reading license file
[ERROR] :  StatusManager: java.io.FileNotFoundException: RedLaser_License.xml
是否所有模块都需要许可证(XML)才能运行

当我查看扫描仪时,它没有显示任何东西——只是一个黑屏

整个错误:

[ERROR] :  StatusManager: Problem reading license file
[ERROR] :  StatusManager: java.io.FileNotFoundException: RedLaser_License.xml
[ERROR] :  StatusManager:   at android.content.res.AssetManager.openAsset(Native Method)
[ERROR] :  StatusManager:   at android.content.res.AssetManager.open(AssetManager.java:316)
[ERROR] :  StatusManager:   at android.content.res.AssetManager.open(AssetManager.java:290)
[ERROR] :  StatusManager:   at RLSDK.c.a(RLSDK_:692)
[ERROR] :  StatusManager:   at RLSDK.c.a(RLSDK_:168)
[ERROR] :  StatusManager:   at com.ebay.redlasersdk.BarcodeScanActivity.onCreate(RLSDK_:256)
[ERROR] :  StatusManager:   at ti.redlaser.ScannerActivity.onCreate(ScannerActivity.java:64)
[ERROR] :  StatusManager:   at android.app.Activity.performCreate(Activity.java:5248)
[ERROR] :  StatusManager:   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
[ERROR] :  StatusManager:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)
[ERROR] :  StatusManager:   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
[ERROR] :  StatusManager:   at android.app.ActivityThread.access$800(ActivityThread.java:139)
[ERROR] :  StatusManager:   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
[ERROR] :  StatusManager:   at android.os.Handler.dispatchMessage(Handler.java:102)
[ERROR] :  StatusManager:   at android.os.Looper.loop(Looper.java:136)
[ERROR] :  StatusManager:   at android.app.ActivityThread.main(ActivityThread.java:5086)
[ERROR] :  StatusManager:   at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] :  StatusManager:   at java.lang.reflect.Method.invoke(Method.java:515)
[ERROR] :  StatusManager:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
[ERROR] :  StatusManager:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
[ERROR] :  StatusManager:   at dalvik.system.NativeStart.main(Native Method)

没有。在这种情况下,您需要在

对于iOS,RedLaser_License.xml必须位于Resources文件夹中,另一方面,对于Android,许可文件必须位于platform/Android/bin/assets目录中,其中平台位于Resources文件夹的同一级别

有关更多信息:


我希望我的回答能帮助你:)

谢谢@Alejandro,是的,这很有帮助:)现在,我了解JAR文件和。所以需要导入到我的项目中。你知道我该怎么做吗?文件应该放在哪里?必须在Tianium SDK的帮助菜单->安装移动模块(浏览和安装);)中选择ti.redlaser-iphone-1.1.0-android-1.1.0.zip