草庐IT

DalvikVM

全部标签

android - Google Maps Android API v2 SupportMapFragment 内存泄漏

使用2个简单的Activity。第一个Activity仅包含一个按钮以启动第二个包含map的Activity:主要Activity:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}publicvoidgoToMap(Viewview){//ThisisjusttheonClickmethodfor

找不到java android.support.v4.widget.DrawerLayout

android.support.v4.widget.DrawerLayout;在我测试应用程序时在我的手机上找不到。为什么会发生这种情况,我该如何解决?我还不知道,但我认为android.support.v4.view.GravityCompat;可能有同样的问题和android.support.v4.app.ActionBarDrawerToggle;如果它们确实会导致任何问题。我以前从未遇到过android.support.v4.*;的任何问题,但现在它无法正常工作。我有android.support.v4库(可能是一个)。编辑:更好的错误信息我的错误05-2719:46:21.2

找不到java android.support.v4.widget.DrawerLayout

android.support.v4.widget.DrawerLayout;在我测试应用程序时在我的手机上找不到。为什么会发生这种情况,我该如何解决?我还不知道,但我认为android.support.v4.view.GravityCompat;可能有同样的问题和android.support.v4.app.ActionBarDrawerToggle;如果它们确实会导致任何问题。我以前从未遇到过android.support.v4.*;的任何问题,但现在它无法正常工作。我有android.support.v4库(可能是一个)。编辑:更好的错误信息我的错误05-2719:46:21.2

4G/LTE 上的 Android HttpClient OOM (HTC Thunderbolt)

当我尝试在Verizon的4G/LTE上使用我的应用程序时,我收到了一些来自用户的崩溃报告。查看堆栈跟踪,看起来Android的HttpClient.execute()实现正在引发OOM。这仅在4G/LTE设备(特别是HTCThunderbolt)上发生,并且仅在4G/LTE上发生。WiFi、3G、UMTS都可以。在Sprint的WiMax4G上也可以正常工作。两个问题:什么是引起Android开发者注意的最佳方式?比报告http://code.google.com/p/android/issues更好的选择?关于如何解决这个问题有什么想法吗?我自己没有4G设备,我无法在模拟器中发生这

4G/LTE 上的 Android HttpClient OOM (HTC Thunderbolt)

当我尝试在Verizon的4G/LTE上使用我的应用程序时,我收到了一些来自用户的崩溃报告。查看堆栈跟踪,看起来Android的HttpClient.execute()实现正在引发OOM。这仅在4G/LTE设备(特别是HTCThunderbolt)上发生,并且仅在4G/LTE上发生。WiFi、3G、UMTS都可以。在Sprint的WiMax4G上也可以正常工作。两个问题:什么是引起Android开发者注意的最佳方式?比报告http://code.google.com/p/android/issues更好的选择?关于如何解决这个问题有什么想法吗?我自己没有4G设备,我无法在模拟器中发生这

android - 什么正则表达式可用于从 logcat 中过滤掉 dalvikvm 和 dalvikvm-heap 消息

使用thislink我能够使用正则表达式(?!dalvikvm\b)\b\w+创建一个过滤器来过滤带有标签dalvikvm的消息,但我尝试了几种变体的正则表达式,例如(?!dalvikvm-heap\b)\b\w+,(?!dalvikvm\\-heap\b)\b\w+,(?!dalvikvm[-]heap\b)\b\w+,还有很多其他的,我似乎无法摆脱dalvikvm-heap消息。理想情况下,我想过滤它们,但我还没有弄清楚那部分。任何帮助将不胜感激。 最佳答案 在标签字段中使用^(?!dalvikvm)。这将只显示标签不以“dal

android - 什么正则表达式可用于从 logcat 中过滤掉 dalvikvm 和 dalvikvm-heap 消息

使用thislink我能够使用正则表达式(?!dalvikvm\b)\b\w+创建一个过滤器来过滤带有标签dalvikvm的消息,但我尝试了几种变体的正则表达式,例如(?!dalvikvm-heap\b)\b\w+,(?!dalvikvm\\-heap\b)\b\w+,(?!dalvikvm[-]heap\b)\b\w+,还有很多其他的,我似乎无法摆脱dalvikvm-heap消息。理想情况下,我想过滤它们,但我还没有弄清楚那部分。任何帮助将不胜感激。 最佳答案 在标签字段中使用^(?!dalvikvm)。这将只显示标签不以“dal

Android应用程序在运行时突然崩溃?

我的应用能做什么?我正在开发的应用程序是一个典型的客户端服务器应用程序,它使用Wifi与Windows服务器通信。该应用程序有多个Activity,并且确实需要大量内存和CPU,即对speex编码/解码的native调用。我的问题是什么?问题是应用程序在正常工作时突然重新启动。有时在正常工作时突然我看到(在logcat中)应用程序类的构造函数(扩展API应用程序类的类)被调用。这会使我的应用程序崩溃,因为所有全局数据都存储在Application类本身中。我做了什么?让我想到的第一件事是可能是Android觉得他们的内存不足,所以它终止了我的应用程序,然后自动重新启动它。所以我实现了A

Android应用程序在运行时突然崩溃?

我的应用能做什么?我正在开发的应用程序是一个典型的客户端服务器应用程序,它使用Wifi与Windows服务器通信。该应用程序有多个Activity,并且确实需要大量内存和CPU,即对speex编码/解码的native调用。我的问题是什么?问题是应用程序在正常工作时突然重新启动。有时在正常工作时突然我看到(在logcat中)应用程序类的构造函数(扩展API应用程序类的类)被调用。这会使我的应用程序崩溃,因为所有全局数据都存储在Application类本身中。我做了什么?让我想到的第一件事是可能是Android觉得他们的内存不足,所以它终止了我的应用程序,然后自动重新启动它。所以我实现了A

android - 如何解决 GC_concurrent freed?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭11年前.07-0610:33:28.405:DEBUG/dalvikvm(509):GC_CONCURRENTfreed4688K,23%free18428K/23751K,paused7ms+19ms07-0610:33:29.484:DEBUG/dalvikvm(509):GC_CONCURRENTfreed24K,14%free20452K/23751K,paused7ms+21ms