Hi,

It worked...

I created xml file to expose the com.google.android.maps to the entire
system. This information is present in the PlatformLibrary document
(readme).

Thanks for the tips that you provided. It really helped.

Regards,
Ravi
On Fri, Jan 30, 2009 at 2:26 PM, Dianne Hackborn <hack...@android.com>wrote:

> You can look at the PlatformLibrary sample code to see how to add a library
> to the system.
>
>
> On Fri, Jan 30, 2009 at 11:45 AM, Ravi Kumar BS <ravik...@gmail.com>wrote:
>
>> Hi,
>>
>> I tried one more thing just now. I pulled this com.google.android.maps.jar
>> (using adb pull) from the emulator and placed it in /system/framework
>> folder. It is still giving the same issue.
>>
>> Do you know if we can do something with the com.google.android.maps.jar
>> file that i pulled from the emulator?
>>
>> Thanks,
>> -Ravi
>>   On Fri, Jan 30, 2009 at 1:38 PM, Dianne Hackborn 
>> <hack...@android.com>wrote:
>>
>>> Yes, as I originally say said: "Unless you have the Google maps library
>>> built into your system image (it is not a part of the open source platform),
>>> you won't be able to install the Google maps app which relies on it."
>>>
>>> The maps library is owned by Google and not part of the open source
>>> platform.  You would need to talk with Google about getting it.
>>>
>>>
>>> On Fri, Jan 30, 2009 at 11:36 AM, Ravi Kumar BS <ravik...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> I tried to install this Maps.apk in a different way. Instead of using
>>>> "adb install Maps.apk" command, I copied the Maps.apk in the /system/app
>>>> folder. Next time when booted the board, I collected the logs (logcat). In
>>>> that I am seeing following messages.
>>>>
>>>> From the log I see that It is looking for com.google.android.maps and is
>>>> not able to find it. From where can i get this and where should I put this
>>>> in the rootfs ?
>>>>
>>>>
>>>> ================LOGS===============
>>>> I/PackageManager(  717): /system/app/Maps.apk changed; collecting certs
>>>> D/dalvikvm(  717): GC freed 4702 objects / 288728 bytes in 44ms
>>>> D/dalvikvm(  717): GC freed 5531 objects / 410376 bytes in 47ms
>>>> E/PackageManager(  717): Package com.google.android.apps.maps requires
>>>> unavailable shared library com.google.android.maps; ignoring!
>>>> I/PackageManager(  717): /system/app/Hello.apk changed; collecting certs
>>>> W/PackageParser(  717): Exception reading /system/app/Hello.apk
>>>> W/PackageParser(  717): java.util.zip.ZipException: Central Directory
>>>> Entry not found
>>>> W/PackageParser(  717):         at
>>>> java.util.zip.ZipEntry.<init>(ZipEntry.java:486)
>>>> W/PackageParser(  717):         at
>>>> java.util.zip.ZipFile.readCentralDir(ZipFile.java:360)
>>>> W/PackageParser(  717):         at
>>>> java.util.zip.ZipFile.<init>(ZipFile.java:111)
>>>> W/PackageParser(  717):         at
>>>> java.util.zip.ZipFile.<init>(ZipFile.java:135)
>>>> W/PackageParser(  717):         at
>>>> java.util.jar.JarFile.<init>(JarFile.java:229)
>>>> W/PackageParser(  717):         at
>>>> java.util.jar.JarFile.<init>(JarFile.java:212)
>>>> W/PackageParser(  717):         at
>>>> android.content.pm.PackageParser.collectCertificates(PackageParser.java:333)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.PackageManagerService.collectCertificatesLI(PackageManagerService.java:1692)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.PackageManagerService.scanPackageLI(PackageManagerService.java:1741)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.PackageManagerService.scanDirLI(PackageManagerService.java:1663)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.PackageManagerService.<init>(PackageManagerService.java:457)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.PackageManagerService.main(PackageManagerService.java:258)
>>>> W/PackageParser(  717):         at
>>>> com.android.server.ServerThread.run(SystemServer.java:111)
>>>> I/PackageManager(  717): Failed verifying certificates for
>>>> package:android
>>>>
>>>>   On Thu, Jan 29, 2009 at 6:55 PM, Dianne Hackborn <hack...@android.com
>>>> > wrote:
>>>>
>>>>> I don't know, you might need to step through the code to see what is
>>>>> going on.
>>>>>
>>>>>
>>>>> On Thu, Jan 29, 2009 at 4:36 PM, Ravi Kumar BS <ravik...@gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I dont know why the command is not able to copy. Because, I am able to
>>>>>> copy these .apk files manually into this folder which means, there is no
>>>>>> problem with the permission. I am using following steps,
>>>>>>
>>>>>> export ADBHOST=128.247.77.92
>>>>>> Run the emulator
>>>>>> ps -a | grep adb
>>>>>> kill -9 19494
>>>>>> ./adb devices
>>>>>> ./adb  install /home/androidgps/ravi/APKs/Notepadv3.apk
>>>>>>
>>>>>> am I missing something?
>>>>>>
>>>>>> Regards,
>>>>>> -Ravi
>>>>>>   On Thu, Jan 29, 2009 at 5:12 PM, Dianne Hackborn <
>>>>>> hack...@android.com> wrote:
>>>>>>
>>>>>>> Then that would be because it can't write to /data/app.
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jan 29, 2009 at 2:45 PM, Ravi Kumar BS 
>>>>>>> <ravik...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I looked at the log. But could not make out much. It just said
>>>>>>>> "Couldn't copy package file to temp file". Following is the log for
>>>>>>>> analysis.
>>>>>>>>
>>>>>>>> Please see if you can make out something.
>>>>>>>>
>>>>>>>> D/AndroidRuntime(  994):
>>>>>>>> D/AndroidRuntime(  994): >>>>>>>>>>>>>> AndroidRuntime START
>>>>>>>> <<<<<<<<<<<<<<
>>>>>>>> D/AndroidRuntime(  994): CheckJNI is ON
>>>>>>>> D/AndroidRuntime(  994): --- registering native functions ---
>>>>>>>> E/PackageManager(  719): Couldn't copy package file to temp file.
>>>>>>>> D/AndroidRuntime(  994): Shutting down VM
>>>>>>>> D/dalvikvm(  994): DestroyJavaVM waiting for non-daemon threads to
>>>>>>>> exit
>>>>>>>> D/dalvikvm(  994): DestroyJavaVM shutting VM down
>>>>>>>> D/dalvikvm(  994): HeapWorker thread shutting down
>>>>>>>> D/dalvikvm(  994): HeapWorker thread has shut down
>>>>>>>> D/jdwp    (  994): JDWP shutting down net...
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> -Ravi
>>>>>>>>  On Thu, Jan 29, 2009 at 4:23 PM, Dianne Hackborn <
>>>>>>>> hack...@android.com> wrote:
>>>>>>>>
>>>>>>>>> The error code may be confused.  Unless you have the Google maps
>>>>>>>>> library built into your system image (it is not a part of the open 
>>>>>>>>> source
>>>>>>>>> platform), you won't be able to install the Google maps app which 
>>>>>>>>> relies on
>>>>>>>>> it.
>>>>>>>>>
>>>>>>>>> You should always look at the log, which often has more information
>>>>>>>>> about errors.  In this case the package manager has probably logged 
>>>>>>>>> some
>>>>>>>>> more descriptive error information.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jan 29, 2009 at 12:45 PM, Ravi Kumar BS <
>>>>>>>>> ravik...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I am trying to install an .apk file on omap zoom which is failing.
>>>>>>>>>> Following is the command that I use and the result of it,
>>>>>>>>>>
>>>>>>>>>> $./adb install /home/androidgps/ravi/APKs/Maps.apk
>>>>>>>>>>
>>>>>>>>>> 175 KB/s (1073194 bytes in 5.972s)
>>>>>>>>>>         pkg: /data/local/tmp/Maps.apk
>>>>>>>>>> Failure [*INSTALL_FAILED_INSUFFICIENT_STORAGE*]
>>>>>>>>>>
>>>>>>>>>> I am not sure what is the reason for this error. Please let me
>>>>>>>>>> know if you know how to get over this issue.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> -Ravi
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Dianne Hackborn
>>>>>>>>> Android framework engineer
>>>>>>>>> hack...@android.com
>>>>>>>>>
>>>>>>>>> Note: please don't send private questions to me, as I don't have
>>>>>>>>> time to provide private support.  All such questions should be posted 
>>>>>>>>> on
>>>>>>>>> public forums, where I and others can see and answer them.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dianne Hackborn
>>>>>>> Android framework engineer
>>>>>>> hack...@android.com
>>>>>>>
>>>>>>> Note: please don't send private questions to me, as I don't have time
>>>>>>> to provide private support.  All such questions should be posted on 
>>>>>>> public
>>>>>>> forums, where I and others can see and answer them.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dianne Hackborn
>>>>> Android framework engineer
>>>>> hack...@android.com
>>>>>
>>>>> Note: please don't send private questions to me, as I don't have time
>>>>> to provide private support.  All such questions should be posted on public
>>>>> forums, where I and others can see and answer them.
>>>>>
>>>>>
>>>>>
>>>
>>>
>>> --
>>> Dianne Hackborn
>>> Android framework engineer
>>> hack...@android.com
>>>
>>> Note: please don't send private questions to me, as I don't have time to
>>> provide private support.  All such questions should be posted on public
>>> forums, where I and others can see and answer them.
>>>
>>>
>>>
>
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support.  All such questions should be posted on public
> forums, where I and others can see and answer them.
>
>
> >
>


-- 
B.S.Ravi Kumar

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to