Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

После обновления 1.0.6.1 не компилируется новый проект

Featured Replies

Старые проекты работают. Но когда создаёшь новый выходит ошибка:

[Exec Error] The command "PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2017\IDE_spoof;C:\Program Files (x86)\Common ….

 

Solved by Yaroslav Brovin

Go to solution
  • Administrators

Вангую, что не обновили шаблон манифеста AndroidManifest.template.xml, как указано в описании 1.0.6.0.

  • Если сами шаблон манифеста не правили руками, то просто удалите его. Среда заново его создаст.
  • Author

Я вроде говорю за новый, вновь созданный проект. Он не запускается. Старые отлично работают. Манифест я не трогал. В описании вроде говорилось о старых проектах, что в них нужно удалить манифест. Или я чего то не догоняю? 

В общем открываю среду, создаю новый FGX проект, пытаюсь скомпилировать - вышеприведенная ошибка.

  • Administrators

Тогда кидайте полностью лог из среды из этого окошка. Так как там в конце на второй строке будет написана причина ошибки.

Так же прикрепите, пожалуйста:

  1. Шаблон манифеста: AndroidManifest.template.xml
  2. Итоговый манифест: Debug/Android/AndroidManifest.xml
  • Author

[Exec Error] The command "PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2017\IDE_spoof;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Universal Extractor;C:\Program Files (x86)\Universal Extractor\bin;C:\Program Files\Git\cmd;;C:\Program Files (x86)\RemObjects Software\Everwood\Bin;C:\Program Files (x86)\RemObjects Software\RemObjects SDK for Delphi\Dcu\D26\Win32;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Users\acer\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\PyCharm 2019.3\bin;;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;;C:\Users\acer\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\acer\AppData\Local\FGX Native Trial\Libs\Common\Win32;C:\Users\acer\AppData\Local\FGX Native Trial\Libs\250\Win32\Release;C:\Users\acer\AppData\Local\FGX Native Trial\Libs\260\Win32\Release;C:\Program Files (x86)\RemObjects Software\RemObjects SDK for Delphi\Dcu\D26\Win32 & "C:\Users\Public\Documents\Embarcadero\Studio\20.0\PlatformSDKs\android-sdk-windows\build-tools\28.0.3\dx.bat" --dex --output="C:\FromMe\GIT\Rest\FGX\DeliveryDriver\Deliverydriver\Android\Debug\classes.dex" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\android-support-v4.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\cloud-messaging.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-base.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-ads.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-analytics.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-base.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-basement.16.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-gass.17.2.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-identity.16.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-maps.16.1.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-stats.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-tasks.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-android-gms.play-services-wallet.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-analytics.16.4.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-common.16.1.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-iid-interop.16.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-iid.17.1.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\com-google-firebase.firebase-messaging.17.5.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\fmx.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-analytics-v2.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-billing.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-licensing.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-ads-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-analytics-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-base-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-gcm-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-identity-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-maps-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-panorama-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-plus-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-wallet-7.0.0.dex.jar" " exited with code 2.

 

 

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

image.png.d8e1753e3a12361d059771723e19d67b.pngimage.png.9ebd8c55809748464c5710d14e9f5915.png

AndroidManifest.template.zip

  • Administrators

У вашего проекта почему-то подтянулись старые jar библиотеки от fmx:

 c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-ads-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-analytics-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-base-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-gcm-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-identity-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-maps-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-panorama-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-plus-7.0.0.dex.jar" "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\google-play-services-wallet-7.0.0.dex.jar"

Этих библиотек не должно быть по идеи в IDE 10.3.3. Сделайте "Revert To Default" в панели проектов на узле Android -> Libraries. И попробуйте сборку еще раз.

так же попробуйте собрать FMX приложение. 

  • Author

Может потому что в группе проектов был один fmx проект? Я пытался старый fmx проект мигрировать на fgx, поэтому оба были в одно группе. 

  • Administrators

По идеи это не должно влиять. Но у вас неверный список jar лиц по умолчанию. Там точно не должно быть никаких 7.0 версий. 

  1. Для нового fmx пропета среди библиотек есть эти версии с 7.0?
  2. После Revert To Default для FGX проекта, проблема прошла?
  • Author

Нет реверт не помог. fmx  тоже не запускается с такой же ошибкой. да для нового fmx есть библиотеки 7,0

  • Administrators
  • Solution

значит. это у вас в самой среде проблема. Возможно вы не удаляли 10.3 перед установкой обновления. Это, вроде, как требуемая операция.

Вам нужно удалить (предварительно сохранив копии в другом месте) библиотеки с 7.0 на конце из папки "c:\program files (x86)\embarcadero\studio\20.0\lib\android\Debug\" и попробовать сделать новый проект. Все должно встать на свои места.

Или полностью удалить среду и установить заново.

  • Author

Да все  верно. Удалил лишние библиотеки и все заработало. Спасибо. 

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.