帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
13
Y币

[多端开发] esptouch模块出现闪退问题

[复制链接]
发表于 2022-5-20 20:02:57
本帖最后由 BIP556100 于 2022-5-20 20:04 编辑

  apiready = function() {
      esptouch = api.require('esptouch');
    }


function find() {
        var password=localStorage.getItem("password",password);
        var ssid = localStorage.getItem("ssid");
        var Bssid = localStorage.getItem("Bssid");
        esptouch.find({
            apSsid: ssid,
            apBssid: Bssid,
            apPassword: password,
            devicesCount:1,
            type:1
        }, function(ret) {
          if (ret.status) {
            //  alert(JSON.stringify(ret));
              console.log(JSON.stringify(ret));
              var deviceip=ret.list[0].address;
              localStorage.setItem("deviceip",deviceip);
            }else{
              alert(JSON.stringify(ret.msg));
            }
        });
    }

1
帖子
0
勋章
13
Y币
@AC模块工作室
380
帖子
4
勋章
6
Y币
是Android 吗? 在手机上-文件管理-UZMap-log-crash 目录下看看有日志吗
1
帖子
0
勋章
13
Y币
我在电脑上用的手机模拟器,手机连的PC热点,模拟器WiFi的IP是填的手机的IP
技术支持-F · 2022-5-22 16:46是Android 吗? 在手机上-文件管理-UZMap-log-crash 目录下看看有日志吗
380
帖子
4
勋章
6
Y币
用真机测试
BIP556100 · 2022-5-22 17:11我在电脑上用的手机模拟器,手机连的PC热点,模拟器WiFi的IP是填的手机的IP
1
帖子
0
勋章
13
Y币
Android|Lenovo L78071|10
java.lang.RuntimeException: An error occurred while executing doInBackground()
        at android.os.AsyncTask$4.done(AsyncTask.java:399)
        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
        at java.util.concurrent.FutureTask.run(FutureTask.java:271)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
Caused by: java.lang.NumberFormatException: For input string: "null"
        at java.lang.Integer.parseInt(Integer.java:615)
        at com.espressif.iot.esptouch.util.TouchNetUtil.parseBssid2bytes(TouchNetUtil.java:91)
        at com.espressif.iot.esptouch.EsptouchTask.<init>(EsptouchTask.java:53)
        at com.espressif.iot.esptouch.EsptouchTask.<init>(EsptouchTask.java:27)
        at com.apicloud.esptouch.BaseModule$EsptouchAsyncTask.doInBackground(BaseModule.java:78)
        at com.apicloud.esptouch.BaseModule$EsptouchAsyncTask.doInBackground(BaseModule.java:34)
        at android.os.AsyncTask$3.call(AsyncTask.java:378)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        ... 4 more
java.lang.NumberFormatException: For input string: "null"
        at java.lang.Integer.parseInt(Integer.java:615)
        at com.espressif.iot.esptouch.util.TouchNetUtil.parseBssid2bytes(TouchNetUtil.java:91)
        at com.espressif.iot.esptouch.EsptouchTask.<init>(EsptouchTask.java:53)
        at com.espressif.iot.esptouch.EsptouchTask.<init>(EsptouchTask.java:27)
        at com.apicloud.esptouch.BaseModule$EsptouchAsyncTask.doInBackground(BaseModule.java:78)
        at com.apicloud.esptouch.BaseModule$EsptouchAsyncTask.doInBackground(BaseModule.java:34)
        at android.os.AsyncTask$3.call(AsyncTask.java:378)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
1
帖子
0
勋章
13
Y币
用真机测试也是闪退,log日志是这个,请问怎么解决谢谢
BIP556100 · 2022-5-24 16:04Android|Lenovo L78071|10
java.lang.RuntimeException: An error occurred while executing doInBackground()
        at android.os.AsyncTask$4.done(AsyncTask.java:399)
您需要登录后才可以回帖 登录

本版积分规则