jjzjj

flutter - 如何解决在 flutter 中显示 "program linking failed"并使 App 崩溃的问题

coder 2023-07-24 原文

每当我为我的 flutter 应用程序按下运行代码时,它会在调试部分显示“程序链接失败”...但问题在于,当我按下我在 flutter UI 中设计的提交按钮时,它会使应用程序崩溃。 我尝试卸载该应用程序并重新安装它..但它一直在发生。 使用模拟器和硬件电话。 使用最新的 flutter 版本。

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
I/flutterpractis( 6194): Not late-enabling -Xcheck:jni (already on)
W/flutterpractis( 6194): Unexpected CPU variant for X86 using defaults: x86
I/flutterpractis( 6194): The ClassLoaderContext is a special shared library.
Syncing files to device Android SDK built for x86...
D/        ( 6194): HostConnection::get() New Host Connection established 0xe1592500, tid 6255
D/EGL_emulation( 6194): eglMakeCurrent: 0xe74d16e0: ver 3 0 (tinfo 0xe1583330)
D/skia    ( 6194): Program linking failed.
I/chatty  ( 6194): uid=10088(com.example.flutterpractise) 1.gpu identical 9 lines
D/skia    ( 6194): Program linking failed.
D/skia    ( 6194): Program linking failed.
I/chatty  ( 6194): uid=10088(com.example.flutterpractise) 1.gpu identical 3 lines
D/skia    ( 6194): Program linking failed.
D/skia    ( 6194): Program linking failed.


After i pressed the submit button...


E/flutter ( 6194): [ERROR:flutter/third_party/txt/src/minikin/FontFamily.cpp(184)] Could not get cmap table size!
E/flutter ( 6194): 
E/flutter ( 6194): [ERROR:flutter/third_party/txt/src/minikin/FontFamily.cpp(184)] Could not get cmap table size!
E/flutter ( 6194): 
F/flutter ( 6194): [FATAL:flutter/third_party/txt/src/minikin/FontCollection.cpp(95)] nTypefaces == 0
F/libc    ( 6194): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 6254 (1.ui), pid 6194 (flutterpractise)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone_x86/generic_x86:9/PSR1.180720.075/5124027:user/release-keys'
Revision: '0'
ABI: 'x86'
pid: 6194, tid: 6254, name: 1.ui  >>> com.example.flutterpractise <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '[FATAL:flutter/third_party/txt/src/minikin/FontCollection.cpp(95)] nTypefaces == 0
'
    eax 00000000  ebx 00001832  ecx 0000186e  edx 00000006
    edi 00001832  esi 00000060
    ebp cb6cc0c8  esp cb6cc068  eip ebf9eb39
backtrace:
    #00 pc 00000b39  [vdso:ebf9e000] (__kernel_vsyscall+9)
    #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
    #02 pc 00022ed3  /system/lib/libc.so (abort+115)
    #03 pc 00bddc8a  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #04 pc 00e5969f  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #05 pc 00e5c94d  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #06 pc 00e5d351  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #07 pc 00c00388  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #08 pc 00bfdcd4  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #09 pc 00bfd273  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #10 pc 01036a57  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #11 pc 010369b0  /data/app/com.example.flutterpractise-DT0vCEIyC2uVyZUybDCb5w==/lib/x86/libflutter.so (offset 0xb97000)
    #12 pc 00000957  <anonymous:cb240000>
Application finished.

最佳答案

我遇到了同样的问题,flutter clean 成功了

关于flutter - 如何解决在 flutter 中显示 "program linking failed"并使 App 崩溃的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55443707/

有关flutter - 如何解决在 flutter 中显示 "program linking failed"并使 App 崩溃的问题的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  4. ruby-on-rails - rails : "missing partial" when calling 'render' in RSpec test - 2

    我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou

  5. ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作 - 2

    我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-

  6. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  7. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  8. ruby-on-rails - Rails 编辑表单不显示嵌套项 - 2

    我得到了一个包含嵌套链接的表单。编辑时链接字段为空的问题。这是我的表格:Editingkategori{:action=>'update',:id=>@konkurrancer.id})do|f|%>'Trackingurl',:style=>'width:500;'%>'Editkonkurrence'%>|我的konkurrencer模型:has_one:link我的链接模型:classLink我的konkurrancer编辑操作:defedit@konkurrancer=Konkurrancer.find(params[:id])@konkurrancer.link_attrib

  9. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  10. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

随机推荐