安卓应用程序-html5+cocoonjs不起作用
Android apps - html5 + cocoonjs doesnt work?
我有很多问题,所以我希望你们能帮助我:)
我在HTML5中得到了一个测试应用程序,并使用ludi/cooonjs获得了adroid应用程序。我试着在安卓2.3/3.0/4.2上从ADT在AVD上运行它,得到的只是"对不起,应用程序突然停止了"。
以下是我的问题:
- 有没有任何方法可以使用模拟器在PC机上测试android应用程序
- 虽然我的应用程序在模拟器上不起作用,但它能在手机上运行吗?我在朋友的手机上测试了一下,效果很好
- ludi/cooon与哪个android版本兼容
- 我想买一部便宜的智能手机来测试我的应用程序,但我还没有决定,因为我不能在模拟器上运行应用程序。你认为LG Swift L3(Android 2.3.6)足以测试C2+鲁德应用程序吗
提前感谢你的回答,对我的英语感到抱歉,我不是母语为英语的人/作家。
实际上,可以让CocoonJS与Emulator一起工作。我之前和Ludei发过一些邮件来追踪一个JNI错误,下面是关于如何启动兼容模拟器的摘录。这是几个月前的版本,也是2013.07.26的版本,apk md5sum 55aa7f226b04d698382a04299357094,版本1.3(尽管它被宣传为1.4)
关键部分是-gpu on
开关,并可选择关闭JNI检查(针对仿真器/某些根设备):
- 将SDK工具更新为r21,将平台工具更新为r16
- 工具$/android create avd-n A15-t android-15#(也可以制作更高平台级别的模拟器)
- 工具$/模拟器-avd A15-gpu打开
- 平台工具$wgethttp://storage.cocoonjsservice.ludei.com/CocoonJSLauncher.apk
- (可选)删除以前的版本/adb卸载com.ideateca.cocoonjslauncher
- /adb安装CocoonJSLauncher.apk
- /adb-logcat
- 在模拟器上启动应用程序,观察日志
可选地禁用JNI检查以解决CoconJS错误(如果启动CoconJS失败并出现JNI异常,类似于"JNI警告:0x412c40a8不是有效的JNI引用"):
adb shell stop
adb shell setprop dalvik.vm.checkjni false
adb shell start
(然后模拟器/设备重新启动,重新启动后未进行JNI检查,来源:http://developer.android.com/training/articles/perf-jni.html)
顺便说一句,如果您想检查的话,在真正的非根设备上使用上述方法将checkjni
设置为true
也会导致问题。
Box2D,Sprite演示,字体演示工作,没有检查其他。
- 在CocoonJS的云编译器上生成的.apk在模拟器上不起作用,你需要一个真实的设备来测试.apk
- CocoonJS与Android 2.3-4.x兼容
- LG Swift L3是一款测试游戏的非常简单的设备,我的建议是尝试使用至少512mb ram的设备
问候
如果你使用的是windows,也许你会发现Intel xdk对运行模拟非常有用,而且模拟器对android来说很容易。
说到在原生环境中测试应用程序,我发现phonegap很好,也很简单,你所要做的就是上传你的zip文件后,他们通常会为你提供一个.apk文件,你可以在任何移动商店的真实设备中测试,你不必买手机来测试你的应用程序,如果你花了很大的力气去最近的移动商店,用adobe phonegap构建的扫描二维码进行测试。
如果你不想这样,还有另一个平台可以通过codepen测试你的应用程序。io它可以根据你的需要在不同大小的屏幕上提供非常好的输出。
PhoneGap
- HTML5视频链接在Chrome中不起作用
- Shoutcast流url在html5音频标签中不起作用
- html5画布上下文.fillStyle不起作用
- 拖放HTML5不起作用
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 鼠标点击在我的html5柱状图中不起作用
- 如果在加载页面时未执行标记,xfbml或html5将不起作用
- HTML5-逐帧动画不起作用
- 使用javascript绘制HTML5画布的线条不起作用
- HTML5画布:drawImage在Firefox上不起作用
- Chrome 中的 HTML5 视频边框半径不起作用
- HTML5 Canvas 在外部 JavaScript 文件中不起作用
- 在 Web 视图上自动启动 html5 视频,在 Android 4.2.2 上不起作用
- HTML5 拖放在 chrome 32 中不起作用
- HTML5 视频控件不起作用
- HTML5 JavaScript 自动播放在 Android 4.4 上不起作用
- HTML5 / Javascript - 在多个画布之间拖放不起作用的完美示例
- 我的PIXASTIC“Lighten.js”过滤器Javascript和HTML5代码不起作用
- Chrome中的HTML5视频在mp4下不起作用
- HTML5 CSS 动画效果在 Mac OSX 上重置类名后不起作用