我是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