收藏
回答

【已解决,后附建议】最新版开发工具1809260无法真机预览和真机调试

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1809260

升级了最新版的开发者工具以后无法真机预览和真机调试。

提示找不到app.json,但是通过编辑器查看该文件确实存在。

1809111版本不存在这个问题



在官方人员的协助下已经解决。

具体做法是删除project.config.json文件中的下列节点:

"svr""/",

  "client""/",

  "qcloudRoot""/",

  "miniprogramRoot""/",

  "cloudfunctionRoot""/",

  "jsserverRoot""/",

  "pluginRoot""/",


但是没有这个文件的情况下会报错,希望能有默认值,或者不要自动生成这些属性。

谢谢官方人员的协助

最后一次编辑于  2018-09-27
回答关注问题邀请回答
收藏

10 个回答

  • 袜仔
    袜仔
    2018-09-28

    我尝试的最新解决方案,在开发者工具里面删除不能编译的,报错提示缺少 app.json 文件的项目,然后重新导入项目就好了!!!我怀疑是旧的开发者工具建立的项目和现在新的开发者工具建议的项目,项目信息有冲突,删除旧的项目列表,重新导入就好了!!!

    2018-09-28
    有用 5
    回复 3
    • 城雨
      城雨
      2018-11-05

      重新倒入项目解决

      2018-11-05
      1
      回复
    • 2019-01-21

      重新导入项目问题解决

      2019-01-21
      回复
    • Durk 不必
      Durk 不必
      2020-11-30
      未解决
      2020-11-30
      回复
  • HS
    HS
    2018-09-26

    试下删掉 project.config.json 文件(如果有),项目详情切换一下 ES6 转 ES5,看看能否成功,以及截图看下生成的新 project.config.json 文件内容呢。

    2018-09-26
    有用 2
    回复 7
    • 2018-09-26

      {

        "description": "项目配置文件",

        "packOptions": {

          "ignore": []

        },

        "setting": {

          "urlCheck": false,

          "es6": false,

          "postcss": false,

          "minified": false,

          "newFeature": true,

          "nodeModules": false

        },

        "compileType": "miniprogram",

        "libVersion": "2.3.0",

        "appid": "wx1f68e518af7c502a",

        "projectname": "wechat-mini-dev",

        "svr": "/",

        "client": "/",

        "qcloudRoot": "/",

        "miniprogramRoot": "/",

        "cloudfunctionRoot": "/",

        "jsserverRoot": "/",

        "pluginRoot": "/",

        "debugOptions": {

          "hidedInDevtools": []

        },

        "scripts": {},

        "condition": {

          "search": {

            "current": -1,

            "list": []

          },

          "conversation": {

            "current": -1,

            "list": []

          },

          "plugin": {

            "current": -1,

            "list": []

          },

          "game": {

            "list": []

          },

          "miniprogram": {

            "current": -1,

            "list": [

              {

                "id": 0,

                "name": "Affiliate Test HappyPath",

                "pathName": "pages/index",

                "query": "utmSource=mp_aff&utmCampaign=817&utmMedium=article&utmContent=pdp&utmTerm=happypath",

                "scene": "1011"

              },

              {

                "id": 1,

                "name": "Affiliate Test OnlyPDP",

                "pathName": "pages/detail",

                "query": "productId=13209967&utmSource=mp_aff&utmCampaign=817&utmMedium=article&utmContent=pdp&utmTerm=onlylandpdp",

                "scene": "1011"

              },

              {

                "id": 2,

                "name": "Url Test",

                "pathName": "pages/index",

                "query": "camref=camref:1011l499B&utmCampaign=PHCN&utmMedium=affiliate&utmSource=Naico",

                "scene": "1011"

              },

              {

                "id": 3,

                "name": "Url Test",

                "pathName": "pages/detail",

                "query": "productId=12985450",

                "scene": "1011"

              },

              {

                "id": -1,

                "name": "Order Confirm",

                "pathName": "pages/confirm",

                "query": "id=30431292",

                "scene": "1011"

              },

              {

                "id": -1,

                "name": "Login Entrance",

                "pathName": "pages/user/login",

                "query": "",

                "scene": "1011"

              },

              {

                "id": 6,

                "name": "Scan QR Code",

                "pathName": "pages/index",

                "query": "",

                "scene": "1011"

              }

            ]

          }

        }

      }


      这是新生成的文件内容。还是无法上传预览,一样的错误。

      2018-09-26
      1
      回复
    • 工号 9527
      工号 9527
      2018-09-26回复


      2018-09-26
      1
      回复
    • 工号 9527
      工号 9527
      2018-09-26回复工号 9527

      全部删掉

      2018-09-26
      回复
    • 2018-09-27回复工号 9527

      删除以后可以了。多谢。

      可是我有个疑问,这个文件我最初没有生成的时候,是不是应该默认不存在的呀?我开始的时候build出来的dist文件夹里面没有project.config.json文件,当用开发者工具设置一下以后就出现了这个文件并自动添加了很多其他属性设置。如果在没有project.config.json文件的情况下是不是应该是空的默认值?

      我用的是WePY 1.7.x的框架。

      2018-09-27
      回复
    • 李乾坤David
      李乾坤David
      2018-10-08回复

      我删除了 这个文件还是不行!

      2018-10-08
      回复
    查看更多(2)
  • Cloud
    Cloud
    2018-10-09

    "svr""/",

      "client""/",

      "qcloudRoot""/",

      "miniprogramRoot""/",

      "cloudfunctionRoot""/",

      "jsserverRoot""/",

      "pluginRoot""/",

    删除就好了

    我的最新版本必现,问题是还不发新版本修复??????

    2018-10-09
    有用 1
    回复 1
    • 珱㻏
      珱㻏
      2018-11-27

      按照这个方法,成功解决~~点赞

      2018-11-27
      回复
  • Hasaki
    Hasaki
    2018-09-28

    好人一生平安

    2018-09-28
    有用 1
    回复 3
    • Hasaki
      Hasaki
      2018-09-28

      111

      2018-09-28
      回复
    • Hasaki
      Hasaki
      2018-09-28

      111

      2018-09-28
      回复
    • Hasaki
      Hasaki
      2018-09-28

      111

      2018-09-28
      回复
  • Executed
    Executed
    2018-10-15

    已解决,记录一下

    2018-10-15
    有用
    回复
  • L.
    L.
    2018-10-11

    管用,赞赞赞~

    2018-10-11
    有用
    回复
  • 右耳朵猫(whinc)
    右耳朵猫(whinc)
    2018-10-09

    按照楼主的方法解决了,感谢~!

    2018-10-09
    有用
    回复
  • 创
    2018-09-28

    非常感谢

    2018-09-28
    有用
    回复
  • 夏洛埃克
    夏洛埃克
    2018-09-26


    查看project.config.json文件,packOptions字段有没有忽略文件

    2018-09-26
    有用
    回复 5
    • 2018-09-26

      我没有用这个属性。。文件内没有这个settings

      2018-09-26
      回复
    • 夏洛埃克
      夏洛埃克
      2018-09-26

      重新建一个app.json,把之前的内容拷贝过来试一下

      2018-09-26
      回复
    • 2018-09-26回复夏洛埃克

      试了一下,还是不行。。感觉是没有找到文件。因为预览需要上传的。。

      2018-09-26
      回复
    • 夏洛埃克
      夏洛埃克
      2018-09-26

      app.json文件下pages字段可以截图一下吗?

      2018-09-26
      回复
    • 2018-09-26回复夏洛埃克

      这个路径没啥问题呀。我老版本的能正常使用。怕是新版本哪里需要设置一下?

      2018-09-26
      回复
  • 半寸灰
    半寸灰
    2018-09-26

    右键打开硬盘看看有没有文件存在

    2018-09-26
    有用
    回复 1
    • 2018-09-26

      文件是存在的,在旧版本没有这个问题。新版本不知道哪里报错了。。也没有详细的log


      2018-09-26
      回复
登录 后发表内容