I connected different phone and my application (gcce debug) stopped launching on phone, giving error "Unable install application...". I tried different time for phone, but it didn't help. What could be the problem?
I connected different phone and my application (gcce debug) stopped launching on phone, giving error "Unable install application...". I tried different time for phone, but it didn't help. What could be the problem?
what is the full message shown ?
TRKProtocolPlugin : Unable to install the application. If self signing, certificate could be invalid if your PC clock is ahead of your phone clock. If not, your developer certificate may be invalid or UID of your application may be invalid or already in use.
is th whole message "Unable to install the application" and nothing else ?
You are using self-signed certificate? If yes check that clock on your PC not hurry, as compared with a clock on your phone.
All the same, try to set phone's clock, for example, at 2 minutes more then PC's clock.
You are using self-signed certificate or not?
Yes, self signed. I tried different times ahead: 2min, 30min, a day - nothing helped.
In this case try (just for testing) to install compiled .sisx file directly (without using TRK) on device and check for errors during installation. Also try to check your .mmp and .pkg for errors.
Why error could be in mmp or pkg?
It is works on one phone, and does not work on onother. Model of phones is same.
Direct installation says: certification time expired.
What message I would get, if I use API not from white caps (Basic Capabilities) ?
Last edited by ganenko; 2009-07-28 at 03:50.
You can check this for getting checklist and troubleshooting guide for most common S60 native SW installer errors:
- S60 SW installer troubleshooting
- Interpreting Platform Security Error Messages in S60 3rd Edition
Can you show your .mmp and .pkg?
pkg
;Languages
&EN,RU
;Header
#{"Testappl-EN", "Testappl-RU"}, (0xE827557F), 0, 0, 0, TYPE=SA
%{"Company-EN", "Company-RU"}
;Supports Series 60 v 5.0
[0x1028315F], 0, 0, 0, {"Series60ProductID","Series60ProductID"}
;Supports Series 60 v 3.0
;[0x101F7961], 0, 0, 0, {"Series60ProductID","Series60ProductID"}
"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\testappl.exe" -"!:\sys\bin\testappl.exe"
"D:\download\cross.png"-"!:\private\E827557F\cross.png", FF
mmp
TARGETTYPE EXE
TARGET testappl.exe
UID 0x100039CE 0xE827557F
OPTION CW -wchar_t on
MACRO _WCHAR_T_DECLARED
SYSTEMINCLUDE \epoc32\include \epoc32\include\stdapis \epoc32\include\stdapis\stlport \epoc32\include\stdapis\glib-2.0\glib \epoc32\include\stdapis\glib-2.0\
#ifdef ENABLE_ABIV2_MODE
DEBUGGABLE_UDEBONLY
#endif
USERINCLUDE ..\include
LIBRARY libm.lib Libz.lib fbscli.lib ws32.lib cone.lib tzclient.lib timezonelocalization.lib charconv.lib efsrv.lib euser.lib avkon.lib eikcore.lib bafl.lib libc.lib libpthread.lib libstdcpp.lib
STATICLIBRARY oslib.lib
SOURCEPATH ../test
SOURCE testappl.cpp
SOURCEPATH ..\test\app_test
SOURCE TestApplication.cpp main.cpp
CAPABILITY LocalServices ReadUserData WriteUserData NetworkServices
At first glance, everything is fine. Could you share your .sisx file that you trying to install?
PS: а зачем объявлять в .pkg два языка, если проект вообще не имеет ресурсов? Кстати, на форуме есть русский раздел - Russian Developer Forum