我在设备和模拟器上运行我的应用程序时出错,在logcat上显示一些错误

时间:2015-06-18 01:00:39

标签: java android xml

我是Android编程的新手,我使用的是Android Studio。我正在创建一个应用程序,其中包含元素周期表及其趋势。目前,我在设备和模拟器上运行应用程序时遇到了麻烦。顺便说一下,我没有使用android studio的内置模拟器,因为我使用的是AMD处理器。我没有在mainactivity.java中做过任何事情。具体来说,当我在设备和模拟器(使用bluestacks)中打开我的应用程序时,它只会打开一个白色屏幕并立即关闭。

我的一些PC规格: AMD处理器双核2.7Ghz 2GB RAM

任何帮助将不胜感激。谢谢!

我的一些XML代码:

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <Button
        android:layout_width="30dp"
        android:layout_height="28dp"
        android:id="@+id/H"
        android:background="@drawable/hydrogen1"
        android:layout_marginBottom="3dp"

        />
    <Button
        android:layout_width="30dp"
        android:layout_height="28dp"
        android:id="@+id/Li"
        android:background="@drawable/lithium1"
        android:layout_marginBottom="3dp"
        />
    <Button
        android:layout_width="30dp"
        android:layout_height="28dp"
        android:id="@+id/Na"
        android:background="@drawable/sodium1"
        android:layout_marginBottom="3dp"
        />
    <Button
        android:layout_width="30dp"
        android:layout_height="28dp"
        android:id="@+id/K"
        android:background="@drawable/potassium1"
        android:layout_marginBottom="3dp"
        />

以下是我的logcat中的错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.jd.betatest/com.example.jd.betatest.MainActivity}: android.view.InflateException: Binary XML file line #866: Error inflating class <unknown>

Caused by: android.view.InflateException: Binary XML file line #866: Error inflating class <unknown>

Caused by: java.lang.reflect.InvocationTargetException

Caused by: java.lang.OutOfMemoryError
_____________________

我尝试在bin中修改我的studio.exe 这是值:

-server
-Xms256m
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=96m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Didea.platform.prefix=AndroidStudio
-Didea.paths.selector=AndroidStudio

Studio64.exe值:

-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=128m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Didea.platform.prefix=AndroidStudio
-Didea.paths.selector=AndroidStudio

0 个答案:

没有答案