清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.74

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

App Inventor 2 离线版AI2 拓展接入DeepSeek VIP会员 享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 146|回复: 6
打印 上一主题 下一主题

[解决中] 代码块超过1.2w编译apk报错问题

  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    报错信息:
    1. 3月 04, 2025 9:50:11 上午 com.google.appengine.tools.development.ApiProxyLocalImpl log
    2. 严重: javax.servlet.ServletContext log: Exception while dispatching incoming RPC call
    3. com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract long com.google.appinventor.shared.rpc.project.ProjectService.save(java.lang.String,java.util.List) throws com.google.appinventor.shared.rpc.InvalidSessionException,com.google.appinventor.shared.rpc.BlocksTruncatedException' threw an unexpected exception: com.google.apphosting.api.ApiProxy$RequestTooLargeException: The request to API call datastore_v3.Put() was too large.
    4.         at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:416)
    5.         at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:605)
    6.         at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:333)
    7.         at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:303)
    8.         at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:373)
    9.         at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    10.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    11.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    12.         at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459)
    13.         at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
    14.         at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)
    15.         at com.google.appinventor.server.OdeAuthFilter.doMyFilter(OdeAuthFilter.java:208)
    16.         at com.google.appinventor.server.OdeAuthFilter.doFilter(OdeAuthFilter.java:150)
    17.         at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
    18.         at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
    19.         at com.google.appengine.tools.development.ResponseRewriterFilter.doFilter(ResponseRewriterFilter.java:149)
    20.         at org.eclipse.jetty.servlet
    复制代码
    从日志来看,错误的核心是 com.google.apphosting.api.ApiProxy$RequestTooLargeException,即请求的数据大小超出了 Google App Engine (GAE) Datastore 的限制。这通常发生在尝试存储过大的对象时,例如保存项目文件时数据过大。


    解决中。


    ----
    试过,几乎所有平台都是点编译就服务器错误。

    只有code服务器,能通过,但是编译过程报错:



    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    沙发
    发表于 6 天前 | 只看该作者
    RequestTooLargeError 可能指的是事务任务列表的大小以及数据存储实体的大小,
    不能超过 1 MB。您要添加的任务加上数据的总大小是多少?
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    板凳
    发表于 6 天前 | 只看该作者
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    地板
    发表于 6 天前 | 只看该作者
    accept:
    */*
    accept-encoding:
    gzip, deflate
    accept-language:
    zh-CN
    connection:
    keep-alive
    content-length:
    1101630
    content-type:
    text/x-gwt-rpc; charset=UTF-8
    cookie:
    Hm_lvt_8d287b854d737bdc880e8ddeac1b309d=1739864738,1739865332,1739865897,1741052932; HMACCOUNT=5A149F5C7832E7EE; auth=79402c20-42ad-45a8-8b74-ce0f12b2bdd5; Hm_lpvt_8d287b854d737bdc880e8ddeac1b309d=1741056573; AppInventor=AP6Lc4LezTGjCrPx-c09v__Ba9jH-5pgJg2wyMXFfa4G2zqtFgrKAE6HtsTO5NahflQLVOteyhtm3xCro3mOodLdI2jit6L-p040fo91eRUZsbQGS5q4GjFa26Hic7zZUmAIzMxf5ycJ
    host:
    192.168.1.88:8088
    origin:
    http://192.168.1.88:8088
    referer:
    http://192.168.1.88:8088/
    user-agent:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) AppInventor2/2.74.1 Chrome/130.0.6723.59 Electron/33.0.2 Safari/537.36
    x-gwt-module-base:
    http://192.168.1.88:8088/ode/
    x-gwt-permutation:
    33B39F8515E5D9E9FE93E95911C159ED

    就是因为发送的数据超过GAE的1M限制导致的。
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    5#
    发表于 前天 21:06 | 只看该作者
    原因已查明:server端存储前端生成的.yail文件时,体积超过了GAE大小导致。改为GCS方案。
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    6#
    发表于 昨天 10:46 | 只看该作者
    第二步编译报错:
    1. [java] INFO: ____Executing java @/tmp/1741441639142_3119821055054021632-0/youngandroidproject/../build/tmp/d8arguments.txt
    2.      [java] Error in /tmp/1741441639142_3119821055054021632-0/youngandroidproject/../build/classes/appinventor/ai_admin/AAC_3/Screen1.class at Lappinventor/ai_admin/AAC_3/Screen1;run(Lgnu/mapping/CallContext;)V:
    3.      [java] com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
    4.      [java] Compilation failed
    5.      [java] Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lappinventor/ai_admin/AAC_3/Screen1;run(Lgnu/mapping/CallContext;)V, origin: /tmp/1741441639142_3119821055054021632-0/youngandroidproject/../build/classes/appinventor/ai_admin/AAC_3/Screen1.class
    6.      [java]     at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:126)
    7.      [java]     at com.android.tools.r8.D8.main(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
    8.      [java] Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lappinventor/ai_admin/AAC_3/Screen1;run(Lgnu/mapping/CallContext;)V, origin: /tmp/1741441639142_3119821055054021632-0/youngandroidproject/../build/classes/appinventor/ai_admin/AAC_3/Screen1.class
    9.      [java]     at Version.fakeStackEntry(Version_8.2.2-dev.java:0)
    10.      [java]     at com.android.tools.r8.M.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
    11.      [java]     at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:81)
    12.      [java]     at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:32)
    13.      [java]     at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55
    复制代码
    GPT建议:禁用proguard混淆,或者规则放开(验证过,没用,还是一样报错)
    不使用d8,用老版本的dex试试(不好恢复老版本不验证了)
    --------
    怀疑 kawa Scheme 生成问题,更新新版本试试。(也不容易更新)



    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 387 天

    [LV.9]以坛为家II

    639

    主题

    1109

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28250

    AI2中文网VIP弹球达人接水果达人撸猫达人

    7#
    发表于 昨天 17:22 | 只看该作者
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2025 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2025-03-10 06:42 , Processed in 0.025004 second(s), 42 queries .