2013-02-06 72 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