Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-11131

Android: Non-latin characters in project path not supported

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt Creator 3.0.1
    • Qt Creator 3.0.0
    • Android Support
    • None
    • Windows 7 x64 (locale ru_RU)
    • 4b40cda342a1e5b6e729e6c00f0ba7d439851825

    Description

      Failed to build any application (even QtCreator new project) and problem seem to be in localized paths.

      On clean install:

      15:10:57: Выполняются этапы для проекта untitled...
      15:10:57: Configuration unchanged, skipping qmake step.
      15:10:57: Запускается: «C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe» 
      mingw32-make: Nothing to be done for 'first'.
      15:11:04: Процесс «C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe» завершился успешно.
      15:11:04: Запускается: «C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe» INSTALL_ROOT="C:\dev\test\build-untitled-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Release\android" install
      ‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
      ‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
      makefile:1604: recipe for target 'install_target' failed
      mingw32-make: *** [install_target] Error 1
      15:11:12: Процесс «C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2.
      Ошибка при сборке/установке проекта untitled (комплект: Android для armeabi (GCC 4.8, Qt 5.2.0) )
      Во время выполнения этапа «Копирование данных приложения»
      15:11:12: Прошло времени: 00:15.
      

      After manually change makefile (adding "chcp 1251" to install_target: )

      15:19:42: Выполняются этапы для проекта test...
      15:19:42: Configuration unchanged, skipping qmake step.
      15:19:42: Запускается: «D:\dev\qt\qt520\Tools\mingw48_32\bin\mingw32-make.exe» 
      mingw32-make: Nothing to be done for 'first'.
      15:19:43: Процесс «D:\dev\qt\qt520\Tools\mingw48_32\bin\mingw32-make.exe» завершился успешно.
      15:19:43: Removing directory D:\dev\test\build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug\android
      15:19:43: Запускается: «D:\dev\qt\qt520\Tools\mingw48_32\bin\mingw32-make.exe» INSTALL_ROOT="D:\dev\test\build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug\android" install
      chcp 1251
      ’ҐЄгй п Є®¤®ў п бва ­Ёж : 1251
      D:\dev\test\build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug\android copy /y libtest.so
      copy /y "libtest.so" "D:\dev\test\build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug\android\libs\armeabi\libtest.so"
      Скопировано файлов:         1.
      15:19:43: Процесс «D:\dev\qt\qt520\Tools\mingw48_32\bin\mingw32-make.exe» завершился успешно.
      15:19:43: Запускается: «D:\dev\qt\qt520\5.2.0-beta1\android_armv5\bin\androiddeployqt.exe» --input D:/dev/test/build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug/android-libtest.so-deployment-settings.json --output D:/dev/test/build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug/android --deployment bundled --install --ant D:/dev/android/apache-ant-1.9.2/bin/ant.bat --android-platform android-10 --jdk "C:/Program Files/Java/jdk1.7.0_45" --verbose --device 0123456789ABCDEF
      15:19:43: Pulling files necessary for debugging.
      15:19:43: Package deploy: Running command 'D:/dev/android/adt-bundle-windows-x86_64-20130514/sdk/platform-tools/adb.exe -s 0123456789ABCDEF pull /system/bin/app_process D:/dev/test/build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug/app_process'.
      15:19:43: Package deploy: Running command 'D:/dev/android/adt-bundle-windows-x86_64-20130514/sdk/platform-tools/adb.exe -s 0123456789ABCDEF pull /system/lib/libc.so D:/dev/test/build-test-Android_для_armeabi_GCC_4_8_Qt_5_2_0-Debug/libc.so'.
      Cannot find application binary D:/dev/test/build-test-Android_???_armeabi_GCC_4_8_Qt_5_2_0-Debug/libtest.so.
      15:19:43: Процесс «D:\dev\qt\qt520\5.2.0-beta1\android_armv5\bin\androiddeployqt.exe» завершился с кодом 2.
      Ошибка при сборке/установке проекта test (комплект: Android для armeabi (GCC 4.8, Qt 5.2.0) )
      Во время выполнения этапа «Deploy to Android device»
      15:19:43: Прошло времени: 00:01.
      

      it still cant find file because of local characters "для" translated to "???"

      added later:
      after removing localce characters from build directory name, it built just fine

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              kalemas Konstantin Maslyuk
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes