2013-02-06 104 views
0

喜香港专业教育学院启动的应用程序,并想测试它,所以我使用的AVD并在应用程序启动时,它崩溃,我希望有人能帮助Android的编码(我的应用程序不断崩溃)

这是我的java类

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    MemoryInfo mi = new MemoryInfo(); 
    ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 
    activityManager.getMemoryInfo(mi); 
    long availableMegs = mi.availMem/1048576L; 

    TextView manufacturerTextView = (TextView)findViewById(R.id.mem); 
    manufacturerTextView.setText((int) mi.availMem); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.activity_main, menu); 
    return true; 
} 

}

logcat的

7月2日至6日:10:05.202:E/AndroidRuntime(771):致命异常:主 7月2日至6日:10:05.202:E/AndroidRuntime( 771): java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.test/com.example.test.MainActivity}:android.content.res.Resources $ NotFoundException:字符串资源ID#0x18184000 02-06 07:10: 05.202:E/AndroidRuntime(771):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 02-06 07:10:05.202:E/AndroidRuntime(771):at android.app.ActivityThread.handleLaunchActivity ActivityThread.java:2230) 02-06 07:10:05.202:E/AndroidRuntime(771):at android.app.ActivityThread.access $ 600(ActivityThread.java:141) 02-06 07:10:05.202:E/AndroidRuntime(771):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1234)

+0

被任何人要帮助取悦它的我为我的项目 – user1934637

+0

到底发生了唯一的希望?你可以发布LogCat的输出吗?你可以在eclipse中找到它,或者使用adb。 – Kiril

+0

过去的logcat输出 –

回答

0

将其转换为字符串显示

+0

所以有人会去看看LOGCAT – user1934637

+0

确定它的工作,但为什么它给了我一个9位数字。这是千字节或somthing – user1934637

+0

它的字节不是在Killobytes – saran

3

use

manufacturerTextView.setText(String.valueOf((int) mi.availMem)); 

代替

manufacturerTextView.setText((int) mi.availMem); 

用于显示在TextView的整数值

+0

我不能把logcat的长 – user1934637

+0

和我试过其他方法发布,但仍然坠毁 – user1934637

+0

只提出了部分显示崩溃。如果您不知道如何,请了解Android如何首先使用logcat。 http://stackoverflow.com/questions/8217500/how-to-print-stacktrace-for-an-exception-android – Simon