Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Bulgarian
  4. Проблем с инсталиране на приложение върху телефон
Forum Updated to NodeBB v4.3 + New Features

Проблем с инсталиране на приложение върху телефон

Scheduled Pinned Locked Moved Bulgarian
14 Posts 2 Posters 7.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    aleksandra
    wrote on last edited by
    #1

    Здравейте,
    вчера си завърших приложението, което пишех от известно време.
    Реших да го разкрася, като му сменя иконката. Свалих си Inkscape. Направих си картинка и я записах със същото име, както се казваше .svg файлът в проекта ми. После замених стария .svg файл с новия. Резултатът беше, че приложението се инсталира, но всички иконки в директория "Приложения" изчезнаха. Реших, че телефонът се е сбъгнал - направих всички възможни ъпдейти, предложени в ovi suite, имах предложение да преинсталирам версията на софтуера - направих преинсталацията. На пръв поглед нищо не се промени- иконките ги нямаше. Чак след тези безумни ъпдейти се сетих просто да деинсталирам моето приложение. Резултатът-останалите иконки се виждаха отново.
    Понеже приложението ми трябва(имам краен срок, който в общи линии мина) направих следните отчаяни опити да го исталирам отново с тези промени:
    -взех автоматично генерирания .svg файл от друго приложение, преименувах го и го сложих в директорията на проекта-отново никакви иконки не се виждаха
    -направих нов проект със същото име(на друго място), взех .svg файлът и го сложих отново в директорията на първия проект: сякаш се инталира не проектът, на когото дадох "run", ами този, създаден с тестова цел
    -направих нов проект с различно име, копирах файловете, в които има промени от мен, в папката на новия проект, добавих ги към проекта: при инсталацията телефонът твърди, че приложението не е сигурно и завършва с "актуализацията е отменена" независимо от факта, че съм му казала да продължава въпреки всичко
    -направих нов проект, където ръчно създвавах диалогови прозорци, преписвах код в общи линии ред по ред - приложението отново не се инсталира заради "актуализацията е отменена".
    Преди ъпдейта на телефона той никога не ми е отказвал инталация на приложение през Qt Creator-a.
    Моля някой да ми обясни на какво се дължат тези явления или да ми каже, как да се справя с проблема, а най-добре и двете :)
    Благодаря предварително за вашите отговори!

    1 Reply Last reply
    0
    • L Offline
      L Offline
      leon.anavi
      wrote on last edited by
      #2

      [quote author="aleksandra" date="1314826048"]Преди ъпдейта на телефона той никога не ми е отказвал инталация на приложение през Qt Creator-a.[/quote]

      Предполагам, че си със Symbian телефон. Каква е версия на ОС? Какъв сертификат ползваш, за да инсталираш приложението и какви са неговите capabilities?

      Макар и малко вероятно, все пак провери и какво UID ползваш не е изключено проблемът да е и от него.

      Отностно икона е най-добре да покажеш съдържанието на твоя pro файл, за да видим как я слагаш в момента.

      P.S.
      Qt проектите нямат папки имат директории ;)

      http://anavi.org/

      1 Reply Last reply
      0
      • A Offline
        A Offline
        aleksandra
        wrote on last edited by
        #3

        Leon,
        ще ти изброя почти всичко, което виждам:
        Нокия 5530, софтуерна версия 32.0.007, потребителска версия 32.0.007.С03.01, App TRK Version 3.20(7), Client Platform Version 8.02(335),Qt 4.07(3), Qt installer 4.07(3), Qt Mobility 1.01(3), QtWebKit 4.07(3), Open C LIBSSL Common 1.07(0), Open C LIBSSL Patch 1.07(0), PIPS Installer 1.07(5), Standard C++ library Common 1.07(0)
        В момента не слагам по никакъв начин иконата в .pro файла, пробвах с @ICON += mySongs.svg@ но не помогна.
        UID:
        @symbian:TARGET.UID3 = 0xE6D5F257@

        1 Reply Last reply
        0
        • L Offline
          L Offline
          leon.anavi
          wrote on last edited by
          #4

          ОК, това е Symbian^1.

          За иконата пробвай с:
          @
          symbian:ICON = mySongs.svg
          @

          Преди да създадеш sis файла, се убеди, че е изпълнен qmake. След като инсталираш програмата на телефона може да се наложи да го рестартираш, за да се покаже новата икона.

          Така и не разбрах с какъв сертификат подписваш sis файла и какви capabilities използва програмата?

          Capabilities се описват в pro файла на проекта, а подписването в Qt Creator се конфигурира от Projects > Run > Create SIS package > Details.

          http://anavi.org/

          1 Reply Last reply
          0
          • A Offline
            A Offline
            aleksandra
            wrote on last edited by
            #5

            Create SIS Package: self-signed
            *self signed certificate

            1 Reply Last reply
            0
            • L Offline
              L Offline
              leon.anavi
              wrote on last edited by
              #6

              [quote author="aleksandra" date="1314828844"]Create SIS Package: self-signed
              *self signed certificate[/quote]

              [quote author="leon.anavi" date="1314828494"]какви capabilities използва програмата?

              Capabilities се описват в pro файла на проекта
              [/quote]

              http://anavi.org/

              1 Reply Last reply
              0
              • A Offline
                A Offline
                aleksandra
                wrote on last edited by
                #7

                Опитах с @symbian:ICON = mySongs.svg@ -няма промяна.
                ето всички съобщения, които изкарва телефонът:
                предупреждение защита: приложението е несигурно и може да е опасно за вашия телефон> натискам "продължи">приложението не е съвместимо с телефона.Подължаване въпреки това->натискам "да">избирам място за инсталация-памет С> Позволяване на приложението да използва мрежата или да осъществява повиквания> натискам "продължи">"грешка при актуализация".
                Ето целият ми про файл
                @# Add files and directories to ship with the application

                by adapting the examples below.

                file1.source = myfile

                dir1.source = mydir

                DEPLOYMENTFOLDERS = # file1 dir1

                symbian:TARGET.UID3 = 0xE670AAAD
                symbian:ICON = mySongs.svg

                Smart Installer package's UID

                This UID is from the protected range

                and therefore the package will fail to install if self-signed

                By default qmake uses the unprotected range value if unprotected UID is defined for the application

                and 0x2002CCCF value if protected UID is given to the application

                #symbian:DEPLOYMENT.installer_header = 0x2002CCCF

                Allow network access on Symbian

                symbian:TARGET.CAPABILITY += NetworkServices

                If your application uses the Qt Mobility libraries, uncomment

                the following lines and add the respective components to the

                MOBILITY variable.

                CONFIG += mobility

                MOBILITY +=

                QT += sql

                SOURCES += main.cpp mainwindow.cpp
                about.cpp
                albums.cpp
                artists.cpp
                genre.cpp
                lyrics.cpp
                results.cpp
                songs.cpp
                container.cpp
                songinfo.cpp
                HEADERS += mainwindow.h
                about.h
                albums.h
                artists.h
                genre.h
                lyrics.h
                results.h
                songs.h
                container.h
                songinfo.h
                FORMS += mainwindow.ui
                about.ui
                albums.ui
                artists.ui
                genre.ui
                lyrics.ui
                results.ui
                songs.ui
                songinfo.ui

                Please do not modify the following two lines. Required for deployment.

                include(deployment.pri)
                qtcAddDeployment()

                OTHER_FILES +=
                qtc_packaging/debian_fremantle/rules
                qtc_packaging/debian_fremantle/README
                qtc_packaging/debian_fremantle/copyright
                qtc_packaging/debian_fremantle/control
                qtc_packaging/debian_fremantle/compat
                qtc_packaging/debian_fremantle/changelog
                @

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  aleksandra
                  wrote on last edited by
                  #8

                  при инсталацията на примерите от QtCreator-a нямам никакви проблеми

                  1 Reply Last reply
                  0
                  • L Offline
                    L Offline
                    leon.anavi
                    wrote on last edited by
                    #9

                    [quote author="aleksandra" date="1314829519"]Опитах с @symbian:ICON = mySongs.svg@ -няма промяна.
                    [/quote]

                    Не можем да бъдем сигурни, че няма промяна, тъй като не успяваш да качиш новата версия на телефона.

                    Относно инсталация - преди да качиш приложението на телефона изтрии всички негови стари версии.

                    "NetworkServices е съвместимо с self-signed сертификат":http://developer.qt.nokia.com/wiki/Symbian_Capabilities_Bulgarian, но може инсталацията да не успява заради сертификация на smart installer. Ти ползва ли го? Можеш да провериш пак от Projects > Run > Create SIS package > Details в Qt Creator. Ще има отметка на Create Smart Installer package, ако го ползваш.

                    Btw защо в pro файла не се включват core и qui, а само sql. Не ги ли ползваш?

                    http://anavi.org/

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      aleksandra
                      wrote on last edited by
                      #10

                      Нямам отметка на Create Smart Installer package. Сложих за тест отметката и кликнах на run. Известно време седеше на preparing installation после даде download error. Споменатите core и qui не ги включвам, защото нямам нужда от тях.
                      След няколко часа съм на работа, тъй че сега ще си лягам. След 20-21 ще пиша дали има развитие. Благодаря за отговорите, Леон :)

                      1 Reply Last reply
                      0
                      • L Offline
                        L Offline
                        leon.anavi
                        wrote on last edited by
                        #11

                        [quote author="aleksandra" date="1314831030"]Нямам отметка на Create Smart Installer package. Сложих за тест отметката и кликнах на run. Известно време седеше на preparing installation после даде download error. Споменатите core и qui не ги включвам, защото нямам нужда от тях.
                        След няколко часа съм на работа, тъй че сега ще си лягам. След 20-21 ще пиша дали има развитие. Благодаря за отговорите, Леон :)[/quote]

                        ОК, между другото можеш да тестваш дистационно как се държи приложението ти на други реални телефони чрез "Nokia RDA":http://www.developer.nokia.com/Devices/Remote_device_access/. Доста полезна и безплатна услуга от Nokia :)

                        http://anavi.org/

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          aleksandra
                          wrote on last edited by
                          #12

                          [quote author="leon.anavi" date="1314831257"] ОК, между другото можеш да тестваш дистационно как се държи приложението ти на други реални телефони чрез "Nokia RDA":http://www.developer.nokia.com/Devices/Remote_device_access/. Доста полезна и безплатна услуга от Nokia :) [/quote]
                          ще я тествам, благодаря за линка :)
                          Вече съм убедена, че проблемът не е просто в иконката, защото се опитах да исталирам програмата от по-раннен етап на разработката, къде не бях правила тези промени и отново всички останали икони от директория "приложения" изчезнаха. Подозирам, че проблемът е по-скоро в телефона.

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            leon.anavi
                            wrote on last edited by
                            #13

                            [quote author="aleksandra" date="1314902595"]
                            ще я тествам, благодаря за линка :)
                            Вече съм убедена, че проблемът не е просто в иконката, защото се опитах да исталирам програмата от по-раннен етап на разработката, къде не бях правила тези промени и отново всички останали икони от директория "приложения" изчезнаха. Подозирам, че проблемът е по-скоро в телефона.[/quote]

                            Най-добре тествай на няколко телефона с RDA. Ако при тях не се появят същите проблеми направи backup на информацията от телефона ти с Ovi Suite и след това hw restart, за да го върнеш в начално положение, такова каквото когато си го купила.

                            http://anavi.org/

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              aleksandra
                              wrote on last edited by
                              #14

                              Много ми се искаше, проблемът да е в телефона, но след като тествах на друг от RDA, там също изчезнаха иконките от директория Applications, явно проблемът си е в мен :(

                              1 Reply Last reply
                              0

                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups
                              • Search
                              • Get Qt Extensions
                              • Unsolved