轻松熊666

Results 13 comments of 轻松熊666

刚试了下,用小米5s没问题。 小米 3用的 英伟达 的cpu. 是不是 这个 不太兼容

armbi 的话,理论是所有平台都可以的吧。 我用的小米3 ,还有个努比亚的 都不行。BAT是如何 兼容 这些的 呢

问题描述: 1. 在onCreate 创建实例可以运行 2. 在点击按钮的时候不再次进程初始化,就会报错。 3. jsContent是否可以复用?如果不新创建JSRuntime, 只创建jsContent又会提示内存溢出。

1. 现在的问题是可以,可以复用。在onCreate中可以进行初始化和执行js。 但是在点击按钮的时候,就无法执行了,出现上面的异常。 在onClick 里再初始化一次就可以了, 问题比较奇怪,代码比较简单你可以把我上面的demo贴进来试试。 2. QuickJS 在 Android 上问题多? 有具体的问题吗?或相关文档, 谢谢回复。

> JSContent 支持复用,JSRuntime 也支持复用。 > > 你遇到的问题是这个吧? > com.hippo.quickjs.android.JSEvaluationException: SyntaxError: stack overflow > at fib.js:1 > > QuickJS 说堆栈溢出了,但实际上并没有。 > QuickJS 通过 __builtin_frame_address 获取当前栈顶指针,在创建 JSRuntime 的时候取当前栈顶指针存到 stack_top 里,之后每次执行 js 脚本的时候,都再取当前栈顶指针,和之前的...

2021-08-18 11:39:22.556 1932-2766/system_process E/TaskPersister: File error accessing recents directory (directory doesn't exist?). 2021-08-18 11:39:27.184 32190-32190/com.example.myapplication E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.myapplication, PID: 32190 com.hippo.quickjs.android.JSEvaluationException: null at fib.js:1 at com.hippo.quickjs.android.JSContext.evaluateInternal(JSContext.java:164) at...

代码如下 public class QuickJSActivity extends AppCompatActivity implements View.OnClickListener { public static final String PATH = "/test/quickjs"; private Button btn; QuickJS quickJS = new QuickJS.Builder().build(); JSRuntime runtime; JSContext jsContext; @Override protected...