Error Inflating class

by Deepanjan » Tue, 01 Jul 2008 22:07:32 GMT


Sponsored Links
 Hi Frndz,

I am encountering an Application error when I am trying to open a
ListActivity from another activity using startActivity().

The error is

"Application error:<package name>"
"An error has occured in <package name>.Binary xml file line #xxx:
Error inflating class accelerateInterpolator."

The source code of the class extending ListActivity is

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;

public class MainMenuList extends ListActivity {
        private String[] listItems = {"Login", "Edit Settings"};

        protected void onCreate(Bundle icicle) {
                super.onCreate(icicle);
        setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, listItems));
        }
}

The entry for this activity is also present in the AndroidManifest.xml
file.

I am Eclipse 3.4 with the "android-sdk_m5-rc15_windows" sdk.

Do any one have encountered this error earlier. How can I solve it?

Thanks
Deepanjan

--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. porting android to omap3 evm

I run the kernel with the follow information in the terminal
OMAP3EVM # bootm
## Booting image at 80000000 ...
   Image Name:   Linux-2.6.27-omap1-05240-g88b76d
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1752600 Bytes =  1.7 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing
Linux.................................................................................
................................ done, booting the kernel.
<5>Linux version 2.6.27-omap1-05240-g88b76df-dirty
(r...@localhost.localdomain) (gcc version 4.2.1 (
CodeSourcery Sourcery G++ Lite 2007q3-51)) #2 Thu Mar 26 14:18:57 CST
2009
CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7), cr=00c5387f
Machine: OMAP3 EVM
Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 22528
<7>free_area_init_node: node 0, pgdat c0375e9c, node_mem_map c03f2000
<7>  DMA zone: 22352 pages, LIFO batch:3
<6>OMAP3430 ES2.1
<6>SRAM: Mapped pa 0x40200000 to va 0xd7000000 size: 0x100000
CPU0: L1 I VIPT cache. Caches unified at level 2, coherent at level 3
CPU0: Level 1 cache is separate instruction and data
CPU0: I cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
      supports RA
CPU0: D cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
      supports RA WB WT
CPU0: Level 2 cache is unified
CPU0: unified cache: 262144 bytes, associativity 8, 64 byte lines, 512
sets,
      supports WA RA WB WT
Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
22352
<5>Kernel command line: console=ttyS0,115200n8 rw root=/dev/nfs
nfsroot=192.168.1.105:/home/jennifer
/Android_rfs ip=dhcp nolock,rsize=1024,wsize=1024 rootdelay=2
video=omapfb:mode:640x...@50 init=/ini
t mem=88M
<3>clock: virt_vdd1_prcm_set: missing clockdomain<3>clock:
virt_vdd2_prcm_set: missing clockdomain<6
<6>GPMC revision 5.0
<6>IRQ: Found an INTC at 0xd8200000 (revision 4.0) with 96 interrupts
<6>Total of 96 interrupts on 1 active controller
<6>OMAP34xx GPIO hardware version 2.5
PID hash table entries: 512 (order: 9, 2048 bytes)
<6>OMAP clockevent source: GPTIMER1 at 32768 Hz
Console: colour dummy device 80x30
<6>Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
<6>Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
<6>Memory: 88MB = 88MB total
<5>Memory: 85204KB available (3212K code, 642K data, 144K init)
<6>Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
Mount-cache hash table entries: 512
<6>CPU: Testing write buffer coherency: ok
<6>net_namespace: 288 bytes
<6>NET: Registered protocol family 16
<4>MUX: setup J21_34XX_I2C1_SDA (0xd80021bc): 0x1718 -> 0x0118
<4>MUX: setup K21_34XX_I2C1_SCL (0xd80021ba): 0x1718 -> 0x0118
<4>MUX: setup AE15_34XX_I2C2_SDA (0xd80021c0): 0x1718 -> 0x0118
<4>MUX: setup AF15_34XX_I2C2_SCL (0xd80021be): 0x1718 -> 0x0118
<4>MUX: setup AG14_34XX_I2C3_SDA (0xd80021c4): 0x1718 -> 0x0118
<4>MUX: setup AF14_34XX_I2C3_SCL (0xd80021c2): 0x1718 -> 0x0118
<6>OneNAND: Unable to find configuration  in GPMC
 <6>Switched to new clocking rate (Crystal/DPLL3/MPU): 26.0/332/166
MHz
<6>OMAP DMA hardware revision 4.0
<3>USB: No board-specific platform config found
<6>i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
<6>twl4030: PIH (irq 7) chaining IRQs 368..375
<6>twl4030: power (irq 373) chaining IRQs 376..383
<6>twl4030: gpio (irq 368) chaining IRQs 384..401
<6>i2c_omap i2c_omap.2: bus 2 rev3.12 at 400 kHz
<6>i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
<6>twl4030_usb twl4030_usb: Initialized TWL4030 USB module
<5>SCSI subsystem initialized
<6>usbcore: registered new interface driver usbfs
<6>usbcore: registered new interface driver hub
<6>usbcore: registered new device driver usb
<6>musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
<7>musb_hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine (X),
bulk split (X), HB-ISO Rx (X), H
B-ISO Tx (X), SoftConn)
<7>musb_hdrc: MHDRC RTL version 1.400
<7>musb_hdrc: setup fifo_mode 4
<7>musb_hdrc: 29/31 max ep, 15424/16384 memory
<7>musb_hdrc: hw_ep 0shared, max 64
<7>musb_hdrc: hw_ep 1tx, max 512
<7>musb_hdrc: hw_ep 1rx, max 512
<7>musb_hdrc: hw_ep 2tx, max 512
<7>musb_hdrc: hw_ep 2rx, max 512
<7>musb_hdrc: hw_ep 3tx, max 512
<7>musb_hdrc: hw_ep 3rx, max 512
<7>musb_hdrc: hw_ep 4tx, max 512
<7>musb_hdrc: hw_ep 4rx, max 512
<7>musb_hdrc: hw_ep 5tx, max 512
<7>musb_hdrc: hw_ep 5rx, max 512
<7>musb_hdrc: hw_ep 6tx, max 512
<7>musb_hdrc: hw_ep 6rx, max 512
<7>musb_hdrc: hw_ep 7tx, max 512
<7>musb_hdrc: hw_ep 7rx, max 512
<7>musb_hdrc: hw_ep 8tx, max 512
<7>musb_hdrc: hw_ep 8rx, max 512
<7>musb_hdrc: hw_ep 9tx, max 512
<7>musb_hdrc: hw_ep 9rx, max 512
<7>musb_hdrc: hw_ep 10tx, max 512
<7>musb_hdrc: hw_ep 10rx, max 512
<7>musb_hdrc: hw_ep 11tx, max 512
<7>musb_hdrc: hw_ep 11rx, max 512
<7>musb_hdrc: hw_ep 12tx, max 512
<7>musb_hdrc: hw_ep 12rx, max 512
<7>musb_hdrc: hw_ep 13tx, max 512
<7>musb_hdrc: hw_ep 13rx, max 512
<7>musb_hdrc: hw_ep 14shared, max 1024
<7>musb_hdrc: hw_ep 15shared, max 1024
<6>musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
<6>NET: Registered protocol family 2
<7>Switched to high resolution mode on CPU 0
<6>IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
<6>TCP established hash table entries: 4096 (order: 3, 32768 bytes)
<6>TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
<6>TCP: Hash tables configured (established 4096 bind 4096)
<6>TCP reno registered
<6>NET: Registered protocol family 1
<4>NetWinder Floating Point Emulator V0.97 (double precision)
<6>ashmem: initialized
<5>VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
<6>JFFS2 version 2.2. (NAND) 2001-2006 Red Hat, Inc.
<6>msgmni has been set to 166
<6>io scheduler noop registered
<6>io scheduler anticipatory registered (default)
<6>io scheduler deadline registered
<6>io scheduler cfq registered
<6>omapfb: configured for panel omap3evm
<6>omapfb: DISPC version 3.0 initialized
<6>omapfb: Framebuffer initialized. Total vram 1228800 planes 1
<6>omapfb: Pixclock 24000 kHz hfreq 45.7142 kHz vfreq 70.3 Hz
<6>Serial: 8250/16550 driver4 ports, IRQ sharing enabled
<6>serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
<6>console [ttyS0] enabled
Linux version 2.6.27-omap1-05240-g88b76df-dirty
(r...@localhost.localdomain) (gcc version 4.2.1 (Cod
eSourcery Sourcery G++ Lite 2007q3-51)) #2 Thu Mar 26 14:18:57 CST
2009
CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7), cr=00c5387f
Machine: OMAP3 EVM
Memory policy: ECC disabled, Data cache writeback
OMAP3430 ES2.1
SRAM: Mapped pa 0x40200000 to va 0xd7000000 size: 0x100000
CPU0: L1 I VIPT cache. Caches unified at level 2, coherent at level 3
CPU0: Level 1 cache is separate instruction and data
CPU0: I cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
      supports RA
CPU0: D cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
      supports RA WB WT
CPU0: Level 2 cache is unified
CPU0: unified cache: 262144 bytes, associativity 8, 64 byte lines, 512
sets,
      supports WA RA WB WT
Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
22352
Kernel command line: console=ttyS0,115200n8 rw root=/dev/nfs
nfsroot=192.168.1.105:/home/jennifer/An
droid_rfs ip=dhcp nolock,rsize=1024,wsize=1024 rootdelay=2
video=omapfb:mode:640x...@50 init=/init m
em=88M
clock: virt_vdd1_prcm_set: missing clockdomain<3>clock:
virt_vdd2_prcm_set: missing clockdomain<6>Cl
ocking rate (Crystal/DPLL/ARM core): 26.0/332/500 MHz
GPMC revision 5.0
IRQ: Found an INTC at 0xd8200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
OMAP34xx GPIO hardware version 2.5
PID hash table entries: 512 (order: 9, 2048 bytes)
OMAP clockevent source: GPTIMER1 at 32768 Hz
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 88MB = 88MB total
Memory: 85204KB available (3212K code, 642K data, 144K init)
Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
MUX: setup J21_34XX_I2C1_SDA (0xd80021bc): 0x1718 -> 0x0118
MUX: setup K21_34XX_I2C1_SCL (0xd80021ba): 0x1718 -> 0x0118
MUX: setup AE15_34XX_I2C2_SDA (0xd80021c0): 0x1718 -> 0x0118
MUX: setup AF15_34XX_I2C2_SCL (0xd80021be): 0x1718 -> 0x0118
MUX: setup AG14_34XX_I2C3_SDA (0xd80021c4): 0x1718 -> 0x0118
MUX: setup AF14_34XX_I2C3_SCL (0xd80021c2): 0x1718 -> 0x0118
OneNAND: Unable to find configuration  in GPMC
 <6>Switched to new clocking rate (Crystal/DPLL3/MPU): 26.0/332/166
MHz
OMAP DMA hardware revision 4.0
USB: No board-specific platform config found
i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
i2c_omap i2c_omap.2: bus 2 rev3.12 at 400 kHz
i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
ashmem: initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) 2001-2006 Red Hat, Inc.
msgmni has been set to 166
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
omapfb: configured for panel omap3evm
omapfb: DISPC version 3.0 initialized
omapfb: Framebuffer initialized. Total vram 1228800 planes 1
omapfb: Pixclock 24000 kHz hfreq 45.7142 kHz vfreq 70.3 Hz
Serial: 8250/16550 driver4 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
console [ttyS0] enabled
<6>serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
<6>serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
<6>brd: module loaded
brd: module loaded
<6>loop: module loaded
loop: module loaded
<6>logger: created 64K log 'log_main'
logger: created 64K log 'log_main'
<6>logger: created 256K log 'log_events'
logger: created 256K log 'log_events'
<6>logger: created 64K log 'log_radio'
logger: created 64K log 'log_radio'
eth0: LAN9115 (rev 2) at 0x2c000000 IRQ 336eth0: LAN9115 (rev 2) at
0x2c000000 IRQ 336

eth0: Ethernet addr: eth0: Ethernet addr: 00:00:50:50:c2:c2:7e:7e:8a:
8a:bc
bc
<7>eth0: LAN911x Internal PHY
<6>i2c /dev entries driver
i2c /dev entries driver
<4>Driver 'sd' needs updating - please use bus_type methods
Driver 'sd' needs updating - please use bus_type methods
<6>OneNAND driver initializing
OneNAND driver initializing
<5>usbmon: debugfs is not available
usbmon: debugfs is not available
<6>Initializing USB Mass Storage driver...
Initializing USB Mass Storage driver...
<6>usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usb-storage
<6>USB Mass Storage support registered.
USB Mass Storage support registered.
<6>usbcore: registered new interface driver usbtest
usbcore: registered new interface driver usbtest
<6>input: omap_twl4030keypad as /class/input/input0
input: omap_twl4030keypad as /class/input/input0
<6>ads7846 spi1.0: touchscreen, irq 335
ads7846 spi1.0: touchscreen, irq 335
<6>input: ADS784x Touchscreen as /class/input/input1
input: ADS784x Touchscreen as /class/input/input1
<6>OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
<6>usbcore: registered new interface driver usbhid
usbcore: registered new interface driver usbhid
<6>usbhid: v2.6:USB HID core driver
usbhid: v2.6:USB HID core driver
<6>TCP cubic registered
TCP cubic registered
<6>NET: Registered protocol family 17
NET: Registered protocol family 17
<6>NET: Registered protocol family 15
NET: Registered protocol family 15
<6>RPC: Registered udp transport module.
RPC: Registered udp transport module.
<6>RPC: Registered tcp transport module.
RPC: Registered tcp transport module.
<3>Power Management for TI OMAP3.
Power Management for TI OMAP3.
<6>SmartReflex driver initialized
SmartReflex driver initialized
<6>Disabling unused clock "gpt2_ick"
Disabling unused clock "gpt2_ick"
<6>Disabling unused clock "gpio2_dbck"
Disabling unused clock "gpio2_dbck"
<6>Disabling unused clock "gpio3_dbck"
Disabling unused clock "gpio3_dbck"
<6>Disabling unused clock "gpio4_dbck"
Disabling unused clock "gpio4_dbck"
<6>Disabling unused clock "gpio5_dbck"
Disabling unused clock "gpio5_dbck"
<6>Disabling unused clock "gpt2_fck"
Disabling unused clock "gpt2_fck"
<6>Disabling unused clock "wdt2_ick"
Disabling unused clock "wdt2_ick"
<6>Disabling unused clock "wdt2_fck"
Disabling unused clock "wdt2_fck"
<6>Disabling unused clock "dpll5_ck"
Disabling unused clock "dpll5_ck"
<6>Disabling unused clock "dpll4_m6x2_ck"
Disabling unused clock "dpll4_m6x2_ck"
<6>Disabling unused clock "dpll4_m5x2_ck"
Disabling unused clock "dpll4_m5x2_ck"
<6>Disabling unused clock "dpll3_m3x2_ck"
Disabling unused clock "dpll3_m3x2_ck"
<6>Disabling unused clock "sys_clkout1"
Disabling unused clock "sys_clkout1"
<6>VFP support v0.3: VFP support v0.3: implementor 41 architecture 3
part 30 variant c rev 1
implementor 41 architecture 3 part 30 variant c rev 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
<6>eth0: link down
eth0: link down
<5>Sending DHCP requests .Sending DHCP requests .<6>eth0: link up,
100Mbps, full-duplex, lpa 0x05E1
<6>eth0: link up, 100Mbps, full-duplex, lpa 0x05E1
..,, OK
 OK
IP-Config: Got DHCP answer from 0.0.0.0, IP-Config: Got DHCP answer
from 0.0.0.0, my address is 192.
168.1.104
my address is 192.168.1.104
IP-Config: Complete:IP-Config: Complete:
     device=eth0
     device=eth0, addr=192.168.1.104, addr=192.168.1.104,
mask=255.255.255.0, mask=255.255.255.0, gw
=192.168.1.1, gw=192.168.1.1,
     host=192.168.1.104, domain=domain, nis-domain=(none),
     host=192.168.1.104, domain=domain, nis-domain=(none),
     bootserver=0.0.0.0,
     bootserver=0.0.0.0, rootserver=192.168.1.105,
rootserver=192.168.1.105, rootpath=, rootpath=

<6>Waiting 2sec before mounting root device...
Waiting 2sec before mounting root device...
<5>Looking up port of RPC 100003/2 on 192.168.1.105
Looking up port of RPC 100003/2 on 192.168.1.105
<5>Looking up port of RPC 100005/1 on 192.168.1.105
Looking up port of RPC 100005/1 on 192.168.1.105
VFS: Mounted root (nfs filesystem).
VFS: Mounted root (nfs filesystem).
<6>Freeing init memory: 144K
Freeing init memory: 144K
<4>Warning: unable to open an initial console.
Warning: unable to open an initial console.
<3>init: cannot open '/initlogo.rle'
init: cannot open '/initlogo.rle'
<3>init: Unable to open persistent property directory /data/property
errno: 2
init: Unable to open persistent property directory /data/property
errno: 2
<3>init: cannot find '/system/bin/playmp3', disabling 'bootsound'
init: cannot find '/system/bin/playmp3', disabling 'bootsound'
sh: can't access tty; job control turned off
# <6>warning: `rild' uses 32-bit capabilities (legacy support in use)
warning: `rild' uses 32-bit capabilities (legacy support in use)
<6>request_suspend_state: wakeup (3->0) at 23607482910 (1970-01-01
00:00:23.607482910 UTC)
request_suspend_state: wakeup (3->0) at 23607482910 (1970-01-01
00:00:23.607482910 UTC)
<6>request_suspend_state: wakeup (0->0) at 24186004638 (1970-01-01
00:00:24.186004638 UTC)
request_suspend_state: wakeup (0->0) at 24186004638 (1970-01-01
00:00:24.186004638 UTC)
<6>request_suspend_state: wakeup (0->0) at 29410034179 (1970-01-01
00:00:29.410034179 UTC)
request_suspend_state: wakeup (0->0) at 29410034179 (1970-01-01
00:00:29.410034179 UTC)
<6>request_suspend_state: wakeup (0->0) at 35350250244 (1970-01-01
00:00:35.350219726 UTC)
request_suspend_state: wakeup (0->0) at 35350250244 (1970-01-01
00:00:35.350219726 UTC)
<6>request_suspend_state: wakeup (0->0) at 40411346435 (1970-01-01
00:00:40.411315917 UTC)
request_suspend_state: wakeup (0->0) at 40411346435 (1970-01-01
00:00:40.411315917 UTC)
<6>request_suspend_state: wakeup (0->0) at 45559783935 (1970-01-01
00:00:45.559783935 UTC)
request_suspend_state: wakeup (0->0) at 45559783935 (1970-01-01
00:00:45.559783935 UTC)
<6>request_suspend_state: wakeup (0->0) at 50434753417 (1970-01-01
00:00:50.434722900 UTC)
request_suspend_state: wakeup (0->0) at 50434753417 (1970-01-01
00:00:50.434722900 UTC)



Now I don't know how to make the root filesystem for the evm with
android .Please give me some detailed steps.
Thanks!
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: 

2. Adding jpg into content resolver

I successfully adding a jpg file into ContentResolver by using insert,
and I can query contentResolver to get information about the jpg file.
But if I go to Pictures app, the new picture is not showing. I
debugged into the code and found out that in the Camera source code,
when it tries to generate bitmap for this new file, the
BitmapFactory.decodeFileDescriptor(fd, null, options) sets the
options.outwidth and outheight to -1. If I restart the emulator, the
value will be correct 800 X 600. So, what do I need to do to make sure
that after I generate a new file (.jpg) in SDCard and it will be shown
in Pictures right away. I thought about using rescan of content
provider, but because I might need to generate more than one jpg files
at the same time, if they all call rescan, it might be a mess. Any
suggestions?


--~--~---------~--~----~------------~-------~--~----~

3. libdvm.so linking error ?

4. Users can't alter expired card details on-phone

5. Problem when initing root file systems

6. How to handle Multi-finger Touchscreen when porting Android to new system?

7. How to handle Multi-finger Touchscreen when porting Android to new system?