Android : How to fix App Crashes on launch on Android

on Monday, August 11, 2014


I am still new to android app develop and right now i am stumble with this crashes and unable to fix


this is what in catlog



08-12 01:12:57.954: W/ResourceType(334): Failure getting entry for 0x7f040039 (t=3 e=57) in package 0 (error -75)
08-12 01:12:57.954: D/AndroidRuntime(334): Shutting down VM
08-12 01:12:57.954: W/dalvikvm(334): threadid=1: thread exiting with uncaught exception (group=0x40015560)
08-12 01:12:57.974: E/AndroidRuntime(334): FATAL EXCEPTION: main
08-12 01:12:57.974: E/AndroidRuntime(334): android.content.res.Resources$NotFoundException: String resource ID #0x7f040039
08-12 01:12:57.974: E/AndroidRuntime(334): at android.content.res.Resources.getText(Resources.java:201)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.content.res.Resources.getString(Resources.java:254)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.content.Context.getString(Context.java:183)
08-12 01:12:57.974: E/AndroidRuntime(334): at com.outsource.ecg.app.MainActivity$AppEntryAdapter.getView(MainActivity.java:138)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.AbsListView.obtainView(AbsListView.java:1430)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.ListView.measureHeightOfChildren(ListView.java:1216)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.ListView.onMeasure(ListView.java:1127)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.View.measure(View.java:8313)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.View.measure(View.java:8313)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.View.measure(View.java:8313)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.View.measure(View.java:8313)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.View.measure(View.java:8313)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.ViewRoot.performTraversals(ViewRoot.java:839)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.os.Handler.dispatchMessage(Handler.java:99)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.os.Looper.loop(Looper.java:123)
08-12 01:12:57.974: E/AndroidRuntime(334): at android.app.ActivityThread.main(ActivityThread.java:3683)
08-12 01:12:57.974: E/AndroidRuntime(334): at java.lang.reflect.Method.invokeNative(Native Method)
08-12 01:12:57.974: E/AndroidRuntime(334): at java.lang.reflect.Method.invoke(Method.java:507)
08-12 01:12:57.974: E/AndroidRuntime(334): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-12 01:12:57.974: E/AndroidRuntime(334): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-12 01:12:57.974: E/AndroidRuntime(334): at dalvik.system.NativeStart.main(Native Method)
08-12 01:13:05.805: I/Process(334): Sending signal. PID: 334 SIG: 9


and this is what in the manifest



<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.outsource.ecg"
android:versionCode="1"
android:versionName="0.1" >

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
android:allowBackup="true"
android:icon="@drawable/ecg_mobile"
android:label="@string/ecg_client_title" >
<activity
android:name="com.outsource.ecg.app.MainActivity"
android:label="@string/ecg_client_title"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity
android:name="com.outsource.ecg.app.RTEcgChartActivity"
android:label="@string/rt_ecg_chart_title"
android:screenOrientation="portrait">
</activity>
<activity
android:name="com.outsource.ecg.app.EcgLoadHistoryActivity"
android:label="@string/load_user_history_title"
android:screenOrientation="portrait">
</activity>
<activity
android:name="com.outsource.ecg.app.DeviceListActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/select_device"
android:screenOrientation="portrait"/>
<activity
android:name="com.outsource.ecg.app.EcgUserManageActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/user_manager_title"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="com.outsource.ecg.ECG_MANAGER_MANAGE" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.outsource.ecg.app.CreateNewUserActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/new_user_title"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="com.outsource.ecg.ECG_NEW_USER" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.outsource.ecg.app.EcgUserHistroyRecordActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/view_histroy_records_title"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="com.outsource.ecg.VIEW_HISTORY_RECORDS" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

<receiver android:name="com.outsource.ecg.app.SDcardMountReceiver" android:exported="false">
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<action android:name="android.intent.action.MEDIA_UNMOUNTED" />
<action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
<action android:name="android.intent.action.MEDIA_REMOVED" />
<action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
<data android:scheme="file" />
</intent-filter>
</receiver>
</application>

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />

</manifest>


Can anyone PLEASEEEE help me with this. it is so frustrated since i can not see where can go wrong. the point of the app is to get the ecg signal to the app, draw it and store it


0 comments:

Post a Comment