Android模拟器中的运行时错误,但不在设备中

时间:2016-04-15 04:51:46

标签: android performance android-studio

我是Android界的新手,我创建了一个单一Activity的游戏。这个游戏使用网格视图和内部我在循环中动态添加许多(~150)图像视图。 这个游戏在我的设备中工作正常但是当我在模拟器中运行它(1GB RAM API:21)时,它在log cat中给出了以下错误。我无法理解这些日志,但它看起来与内存有关。

你能帮助我理解它,我该怎么做才能解决它?

def test_live_societe_login_using_third_party_modal(self):
    """TODO: Docstring for test_live_societe_login_third_party_modal.
    :returns: return modal for third party authentication

    """
    dropSelect = WebDriverWait(self.browser, 20).until(
        lambda browser: (self.browser.find_element_by_css_selector('div#navbar ul li.dropdown')))
    dropSelect.click()
    twitter_choice = dropSelect.find_element_by_id('twitter_login')
    twitter_choice.click()

2 个答案:

答案 0 :(得分:1)

检查res目录是否有损坏的xmls。 或者尝试从avd卸载应用程序,然后再次运行该项目

答案 1 :(得分:1)

此问题是由于模拟器设备上的内存/空间限制,我使用的是大尺寸图像(1920 * 1080),大小约为8.2 MB,需要加载并产生问题。 所以我检查了#34;如何在android"上高效地加载位图&安培;它帮助了我。