草庐IT

Android Studio 3.0 和应用卡住

coder 2023-12-16 原文

我已经将我的 android studio 从 2.x 更新到 android 3.0 stable

从那时起,当我尝试使用 cyanogenmod 12.1 (android 5.1.1) 将应用程序推送到我的 Nexus 7 2012 时,整个系统卡住并崩溃。

重新启动时,系统会显示启动器,但在我卸载该应用程序之前,它都被卡住了。 我尝试了不同的应用程序,也发布了编译的和不同的 Nexus 7(相同的硬件和软件),结果完全相同。

使用不同的设备我没有问题。 这是怎么回事?谢谢。

11-06 13:56:05.681 2304-2304/? E/memtrack: Couldn't load memtrack module (No such file or directory)
11-06 13:56:05.681 2304-2304/? E/android.os.Debug: failed to load memtrack module: -2
11-06 13:56:05.737 2304-2304/? D/AndroidRuntime: Calling main entry com.android.commands.pm.Pm
11-06 13:56:06.057 489-525/system_process I/ActivityManager: Start proc 2317:com.android.defcontainer/u0a6 for service com.android.defcontainer/.DefaultContainerService
11-06 13:56:06.080 2317-2327/? I/art: Debugger is no longer active
11-06 13:56:06.132 489-525/system_process D/PackageManager: /data/app/vmdl835727952.tmp already staged; skipping copy
11-06 13:56:06.416 489-525/system_process D/PackageManager: Renaming /data/app/vmdl835727952.tmp to /data/app/com.unipiazza.fismunipiazza-1
11-06 13:56:06.463 489-525/system_process I/PackageManager: Running dexopt on: /data/app/com.unipiazza.fismunipiazza-1/base.apk pkg=com.unipiazza.fismunipiazza isa=arm vmSafeMode=false
11-06 13:56:06.487 2345-2345/? I/dex2oat: /system/bin/dex2oat --zip-fd=6 --zip-location=/data/app/com.unipiazza.fismunipiazza-1/base.apk --oat-fd=7 --oat-location=/data/dalvik-cache/arm/data@app@com.unipiazza.fismunipiazza-1@base.apk@classes.dex --instruction-set=arm --instruction-set-features=default --runtime-arg -Xms64m --runtime-arg -Xmx512m --swap-fd=8
11-06 13:56:06.525 489-504/system_process I/art: Background partial concurrent mark sweep GC freed 101584(5MB) AllocSpace objects, 57(1225KB) LOS objects, 33% free, 12MB/19MB, paused 2.001ms total 105.069ms
11-06 13:56:06.538 2345-2345/? I/dex2oat: Decided to run without swap.
11-06 13:56:06.629 2345-2345/? I/dex2oat: dex2oat took 141.194ms (threads: 4) arena alloc=104KB java alloc=48KB native alloc=1371KB free=28KB
11-06 13:56:06.737 489-525/system_process V/BackupManagerService: restoreAtInstall pkg=com.unipiazza.fismunipiazza token=1 restoreSet=0
11-06 13:56:06.737 489-525/system_process V/BackupManagerService: Finishing install immediately
11-06 13:56:06.741 489-525/system_process W/Settings: Setting install_non_market_apps has moved from android.provider.Settings.Global to android.provider.Settings.Secure, returning read-only value.

                                                      --------- beginning of crash
11-06 13:56:06.749 1061-1127/com.cyanogenmod.trebuchet A/libc: invalid address or address of corrupt block 0xaee9 passed to dlfree
11-06 13:56:06.750 1061-1127/com.cyanogenmod.trebuchet A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 1127 (launcher-loader)
11-06 13:56:06.750 138-138/? I/DEBUG: property debug.db.uid not set; NOT waiting for gdb.
11-06 13:56:06.750 138-138/? I/DEBUG: HINT: adb shell setprop debug.db.uid 100000
11-06 13:56:06.750 138-138/? I/DEBUG: HINT: adb forward tcp:5039 tcp:5039
11-06 13:56:06.752 489-573/system_process I/InputReader: Reconfiguring input devices.  changes=0x00000020
11-06 13:56:06.756 489-489/system_process D/BackupManagerService: Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.unipiazza.fismunipiazza flg=0x4000010 (has extras) }
11-06 13:56:06.768 489-489/system_process W/BackupManagerService: Removing schedule queue dupe of com.unipiazza.fismunipiazza
11-06 13:56:06.790 489-511/system_process W/Searchables: No global search activity found
11-06 13:56:06.810 138-138/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-06 13:56:06.810 138-138/? I/DEBUG: Build fingerprint: 'google/nakasi/grouper:5.1/LMY47D/1743759:user/release-keys'
11-06 13:56:06.810 138-138/? I/DEBUG: Revision: '0'
11-06 13:56:06.810 138-138/? I/DEBUG: ABI: 'arm'
11-06 13:56:06.810 489-651/system_process I/ActivityManager: Start proc 2351:org.cyanogenmod.themes.provider/u0a15 for broadcast org.cyanogenmod.themes.provider/.AppReceiver
11-06 13:56:06.811 138-138/? I/DEBUG: pid: 1061, tid: 1127, name: launcher-loader  >>> com.cyanogenmod.trebuchet <<<
11-06 13:56:06.812 138-138/? I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xdeadbaad
11-06 13:56:06.798 138-138/? W/debuggerd: type=1400 audit(0.0:218): avc: denied { write } for name="ndebugsocket" dev=mmcblk0p9 ino=1730173 scontext=u:r:debuggerd:s0 tcontext=u:object_r:system_ndebug_socket:s0 tclass=fifo_file
11-06 13:56:06.832 657-657/com.android.nfc A/libc: invalid address or address of corrupt block 0x8d09 passed to dlfree
11-06 13:56:06.832 657-657/com.android.nfc A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 657 (com.android.nfc)
11-06 13:56:06.858 138-138/? I/DEBUG: Abort message: 'invalid address or address of corrupt block 0xaee9 passed to dlfree'
11-06 13:56:06.858 138-138/? I/DEBUG:     r0 00000000  r1 401fbdec  r2 deadbaad  r3 00000000
11-06 13:56:06.858 138-138/? I/DEBUG:     r4 0000aee9  r5 401fd0d8  r6 4000a000  r7 0000aef1
11-06 13:56:06.859 138-138/? I/DEBUG:     r8 6c1ee42c  r9 6c1ee4ec  sl 40222236  fp 4022223f
11-06 13:56:06.859 138-138/? I/DEBUG:     ip 00000000  sp 6c1ee3d8  lr 401cd20b  pc 401cd20c  cpsr 600e0030
11-06 13:56:06.859 138-138/? I/DEBUG: backtrace:
11-06 13:56:06.859 138-138/? I/DEBUG:     #00 pc 0002920c  /system/lib/libc.so (dlfree+1239)
11-06 13:56:06.859 138-138/? I/DEBUG:     #01 pc 0000f363  /system/lib/libc.so (free+10)
11-06 13:56:06.859 138-138/? I/DEBUG:     #02 pc 00012b07  /system/lib/libandroidfw.so (android::ResStringPool::uninit()+38)
11-06 13:56:06.859 138-138/? I/DEBUG:     #03 pc 00013843  /system/lib/libandroidfw.so (android::ResXMLTree::uninit()+12)
11-06 13:56:06.859 138-138/? I/DEBUG:     #04 pc 00013861  /system/lib/libandroidfw.so (android::ResXMLTree::~ResXMLTree()+4)
11-06 13:56:06.859 138-138/? I/DEBUG:     #05 pc 00010527  /system/lib/libandroidfw.so (android::AssetManager::getPkgName(char const*)+258)
11-06 13:56:06.859 138-138/? I/DEBUG:     #06 pc 00010589  /system/lib/libandroidfw.so (android::AssetManager::getBasePackageName(unsigned int)+68)
11-06 13:56:06.859 138-138/? I/DEBUG:     #07 pc 00082007  /system/lib/libandroid_runtime.so
11-06 13:56:06.859 138-138/? I/DEBUG:     #08 pc 0027b473  /data/dalvik-cache/arm/system@framework@boot.oat
11-06 13:56:06.873 2351-2351/? A/libc: invalid address or address of corrupt block 0x451 passed to dlfree
11-06 13:56:06.874 2351-2351/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 2351 (themes.provider)
11-06 13:56:06.891 489-525/system_process I/art: Explicit concurrent mark sweep GC freed 16254(1113KB) AllocSpace objects, 5(80KB) LOS objects, 33% free, 12MB/18MB, paused 1.753ms total 147.497ms
11-06 13:56:06.896 2304-2304/? I/art: System.exit called, status: 0
11-06 13:56:06.896 2304-2304/? I/AndroidRuntime: VM exiting with result code 0.
11-06 13:56:07.256 2375-2375/? D/AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 2000 <<<<<<
11-06 13:56:07.260 2375-2375/? D/AndroidRuntime: CheckJNI is OFF

最佳答案

更新到版本 3 后出现同样的问题。

通过安装 Android SDK Buildtools 版本 27.0.1 并更改来解决此问题 在我的 build.gradle 中将 buildToolsVersion 设置为“27.0.1”

关于Android Studio 3.0 和应用卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47137718/

有关Android Studio 3.0 和应用卡住的更多相关文章

  1. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  2. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  3. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  4. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  5. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  6. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  7. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  8. 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践 - 2

    导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵

  9. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  10. ruby-on-rails - 从应用程序中自定义文件夹内的命名空间自动加载 - 2

    我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty

随机推荐