Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 内容产品目录错误_Android_Json_Sqlite_Android Studio_Contentful - Fatal编程技术网

Android 内容产品目录错误

Android 内容产品目录错误,android,json,sqlite,android-studio,contentful,Android,Json,Sqlite,Android Studio,Contentful,我已经下载了这个内容丰富的CMS产品目录演示->。我正在使用android studio 1.4。 我已经在const.java中相应地设置了公共令牌ID,但它仍然会出错。起初,我认为我可能在内容类型字段设置中设置了错误的设置。但我仍然找不到解决办法。我的错误如下图所示,我附上图片供您查看 10-23 18:56:18.820 2094-2147/catalogue.contentful E/SQLiteLog: (1) no such table: entry_nulundg0rwhzuvm0

我已经下载了这个内容丰富的CMS产品目录演示->。我正在使用android studio 1.4。 我已经在const.java中相应地设置了公共令牌ID,但它仍然会出错。起初,我认为我可能在内容类型字段设置中设置了错误的设置。但我仍然找不到解决办法。我的错误如下图所示,我附上图片供您查看

10-23 18:56:18.820 2094-2147/catalogue.contentful E/SQLiteLog: (1) no such table: entry_nulundg0rwhzuvm0suntyxvdzufjrq
 (1) no such table: entry_ne90ogm2rdjxuxfnb2fvs2dzbtgysw
这是我的内容丰富的“产品”中的JSON语句:content\u type

{
  "name": "Product",
  "description": "",
  "displayField": "productName",
  "fields": [
    {
      "name": "productName",
      "id": "productName",
      "type": "Symbol",
      "localized": false,
      "validations": []
    },
    {
      "name": "productDescription",
      "id": "productDescription",
      "type": "Symbol",
      "localized": false,
      "validations": []
    },
    {
      "name": "sizetypecolor",
      "id": "sizetypecolor",
      "type": "Symbol"
    },
    {
      "name": "images",
      "id": "images",
      "type": "Array",
      "items": {
        "type": "Link",
        "linkType": "Asset",
        "validations": []
      },
      "validations": []
    },
    {
      "name": "categories",
      "id": "categories",
      "type": "Link",
      "linkType": "Entry",
      "validations": [
        {
          "linkContentType": [
            "5In484EhYQS4ICSauCeAcE"
          ]
        }
      ]
    },
    {
      "name": "tags",
      "id": "tags",
      "type": "Array",
      "items": {
        "type": "Symbol",
        "validations": []
      },
      "validations": []
    },
    {
      "name": "price",
      "id": "price",
      "type": "Number",
      "validations": []
    },
    {
      "name": "brand",
      "id": "brand",
      "type": "Link",
      "linkType": "Entry",
      "validations": [
        {
          "linkContentType": [
            "5gTQW9EcAwEYEc42WGgaEu"
          ]
        }
      ]
    },
    {
      "name": "quantity",
      "id": "quantity",
      "type": "Integer",
      "localized": false,
      "validations": []
    },
    {
      "name": "sku",
      "id": "sku",
      "type": "Symbol",
      "localized": false,
      "validations": []
    },
    {
      "name": "website",
      "id": "website",
      "type": "Symbol",
      "localized": false,
      "validations": []
    }
  ],
  "sys": {
    "id": "4Ot8c6D2qQqgoaUKgYm82K",
    "type": "ContentType",
    "createdAt": "2015-10-23T13:04:54.705Z",
    "createdBy": {
      "sys": {
        "type": "Link",
        "linkType": "User",
        "id": "2P70I7YlhYLnC0iOpPYYwN"
      }
    },
    "space": {
      "sys": {
        "type": "Link",
        "linkType": "Space",
        "id": "b7di2z8ukacn"
      }
    },
    "firstPublishedAt": "2015-10-23T13:04:59.904Z",
    "publishedCounter": 17,
    "publishedAt": "2015-10-23T17:33:41.088Z",
    "publishedBy": {
      "sys": {
        "type": "Link",
        "linkType": "User",
        "id": "2P70I7YlhYLnC0iOpPYYwN"
      }
    },
    "publishedVersion": 41,
    "version": 42,
    "updatedAt": "2015-10-23T17:33:41.107Z",
    "updatedBy": {
      "sys": {
        "type": "Link",
        "linkType": "User",
        "id": "2P70I7YlhYLnC0iOpPYYwN"
      }
    }
  }
}
这是我的Android Studio编码

  public Product$$ModelHelper() {
    fields.add(FieldMeta.builder().setId("productName").setName("name").setSqliteType("STRING").build());
    fields.add(FieldMeta.builder().setId("productDescription").setName("description").setSqliteType("STRING").build());
    fields.add(FieldMeta.builder().setId("sizetypecolor").setName("sizeTypeColor").setSqliteType("STRING").build());
    fields.add(FieldMeta.builder().setId("image").setName("images").setArrayType("com.contentful.vault.Asset").build());
    fields.add(FieldMeta.builder().setId("tags").setName("tags").setSqliteType("BLOB").setArrayType("java.lang.String").build());
    fields.add(FieldMeta.builder().setId("categories").setName("categories").setArrayType("catalogue.contentful.vault.Category").build());
    fields.add(FieldMeta.builder().setId("price").setName("price").setSqliteType("DOUBLE").build());
    fields.add(FieldMeta.builder().setId("brand").setName("brand").setLinkType("ENTRY").build());
    fields.add(FieldMeta.builder().setId("quantity").setName("quantity").setSqliteType("INT").build());
    fields.add(FieldMeta.builder().setId("sku").setName("sku").setSqliteType("STRING").build());
    fields.add(FieldMeta.builder().setId("website").setName("website").setSqliteType("STRING").build());
  }

  @Override
  public List<FieldMeta> getFields() {
    return fields;
  }

  @Override
  public String getTableName() {
    return "entry_ne90ogm2rdjxuxfnb2fvs2dzbtgysw";
  }
公共产品$$ModelHelper(){
fields.add(FieldMeta.builder().setId(“productName”).setName(“name”).setSqliteType(“STRING”).build());
fields.add(FieldMeta.builder().setId(“productDescription”).setName(“description”).setSqliteType(“STRING”).build());
fields.add(FieldMeta.builder().setId(“sizetypecolor”).setName(“sizetypecolor”).setSqliteType(“STRING”).build());
fields.add(FieldMeta.builder().setId(“image”).setName(“images”).setArrayType(“com.contentful.vault.Asset”).build());
fields.add(FieldMeta.builder().setId(“tags”).setName(“tags”).setSqliteType(“BLOB”).setArrayType(“java.lang.String”).build());
fields.add(FieldMeta.builder().setId(“categories”).setName(“categories”).setArrayType(“catalog.contentful.vault.Category”).build();
add(FieldMeta.builder().setId(“price”).setName(“price”).setSqliteType(“DOUBLE”).build());
fields.add(FieldMeta.builder().setId(“brand”).setName(“brand”).setLinkType(“ENTRY”).build());
add(FieldMeta.builder().setId(“数量”).setName(“数量”).setSqliteType(“INT”).build());
fields.add(FieldMeta.builder().setId(“sku”).setName(“sku”).setSqliteType(“STRING”).build());
fields.add(FieldMeta.builder().setId(“网站”).setName(“网站”).setSqliteType(“字符串”).build());
}
@凌驾
公共列表getFields(){
返回字段;
}
@凌驾
公共字符串getTableName(){
返回“entry_ne90ogm2rdjxuxfnb2fvs2dzbtgysw”;
}

如果有人能帮我解决这个问题,我真的很感激。因为这个应用程序是一个演示,我真的认为我的问题在于我的设置是“满足”,但也许我需要第二种意见。请帮忙


谢谢。

你好,马里奥,来自这里的“知足”

正如我从您提供的代码中看到的,似乎您更改了生成的类。您能否尝试使用
vault
提供的注释更改
Product.java
,以创建与您的数据匹配的产品


这也需要对您在Contentful WebUI中创建的所有其他
ContentTypes
进行处理。

您好,Mario,这里是Contentful

正如我从您提供的代码中看到的,似乎您更改了生成的类。您能否尝试使用
vault
提供的注释更改
Product.java
,以创建与您的数据匹配的产品


这也需要对您在Contentful WebUI中创建的所有其他
内容类型进行处理。

您的图像链接已断开,需要反转。嗨,Erik,我修复了断开的链接…抱歉…您的图像链接已断开,需要反转。嗨,Erik,我修复了断开的链接…抱歉。。。。