Note that there are some explanatory texts on larger screens.

plurals
  1. POMy Android App is working on the emulator but not on the android device
    primarykey
    data
    text
    <p>I'm running my android application on the emulator (version 2.2) and it works fine. However, when I try the application on my android device (version 4.1) it doesn't work. I get errors in the log as follows: </p> <pre><code>12-27 16:54:22.080: E/Trace(25485): error opening trace file: No such file or directory (2) 12-27 16:54:22.845: E/AndroidRuntime(25485): FATAL EXCEPTION: main 12-27 16:54:22.845: E/AndroidRuntime(25485): java.lang.RuntimeException: Binary XML file line #73: You must supply a layout_width attribute. 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:491) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:5696) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup$MarginLayoutParams.&lt;init&gt;(ViewGroup.java:5832) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.RelativeLayout$LayoutParams.&lt;init&gt;(RelativeLayout.java:1099) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:956) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:70) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.LayoutInflater.rInflate(LayoutInflater.java:748) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.ResourceCursorAdapter.newView(ResourceCursorAdapter.java:104) 12-27 16:54:22.845: E/AndroidRuntime(25485): at example.smartdialup.PhoneSpellDialer$ContactListAdapter.newView(PhoneSpellDialer.java:720) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.CursorAdapter.getView(CursorAdapter.java:246) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.AbsListView.obtainView(AbsListView.java:2457) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.ListView.makeAndAddView(ListView.java:1775) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.ListView.fillDown(ListView.java:678) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.ListView.fillFromTop(ListView.java:739) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.ListView.layoutChildren(ListView.java:1614) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.AbsListView.onLayout(AbsListView.java:2292) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.View.layout(View.java:14055) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup.layout(ViewGroup.java:4602) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:948) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.View.layout(View.java:14055) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup.layout(ViewGroup.java:4602) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.FrameLayout.onLayout(FrameLayout.java:448) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.View.layout(View.java:14055) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup.layout(ViewGroup.java:4602) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1655) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1513) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.LinearLayout.onLayout(LinearLayout.java:1426) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.View.layout(View.java:14055) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup.layout(ViewGroup.java:4602) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.widget.FrameLayout.onLayout(FrameLayout.java:448) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.View.layout(View.java:14055) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewGroup.layout(ViewGroup.java:4602) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1990) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1811) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1110) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4470) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.Choreographer.doCallbacks(Choreographer.java:555) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.Choreographer.doFrame(Choreographer.java:525) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.os.Handler.handleCallback(Handler.java:615) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.os.Handler.dispatchMessage(Handler.java:92) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.os.Looper.loop(Looper.java:137) 12-27 16:54:22.845: E/AndroidRuntime(25485): at android.app.ActivityThread.main(ActivityThread.java:4898) 12-27 16:54:22.845: E/AndroidRuntime(25485): at java.lang.reflect.Method.invokeNative(Native Method) 12-27 16:54:22.845: E/AndroidRuntime(25485): at java.lang.reflect.Method.invoke(Method.java:511) 12-27 16:54:22.845: E/AndroidRuntime(25485): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006) 12-27 16:54:22.845: E/AndroidRuntime(25485): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773) 12-27 16:54:22.845: E/AndroidRuntime(25485): at dalvik.system.NativeStart.main(Native Method) </code></pre> <p>And here is my Manifest.xml:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="example.smartdialup" android:versionName="1.81" android:versionCode="14"&gt; &lt;application android:icon="@drawable/icon" android:label="@string/app_name"&gt; &lt;activity android:name=".PhoneSpellDialer" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@style/Main"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;action android:name="android.intent.action.CALL_BUTTON"/&gt; &lt;action android:name="android.intent.action.DIAL" /&gt; &lt;category android:name="android.intent.category.DEFAULT" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;activity android:name="Preferences"&gt;&lt;/activity&gt; &lt;/application&gt; &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt; &lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt; &lt;uses-permission android:name="android.permission.VIBRATE" /&gt; &lt;!-- &lt;uses-sdk android:minSdkVersion="3"&gt;&lt;/uses-sdk&gt;--&gt; &lt;supports-screens android:anyDensity="true" /&gt; &lt;/manifest&gt; </code></pre> <p>Do you have any idea how to run the application successfully on my device?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload