2017-01-27 4 views
2

Я запускаю Delphi 10 Seattle с помощью мобильных средств разработки.Delphi 10 Seattle - Failed Android Project Build

Несколько раз я повторно установил Android Tools/SDK/NDK безрезультатно.

Я никогда не удалось получить андроида проект скомпилирован, я всегда получал различные ошибки, но я, казалось, достигли контрольно-пропускной пункт с этого: -

я получаю в общей сложности 1461 при создании проекта, все очень похожи, я ставлю только 3 ниже, но при необходимости отправлю больше.

[DCC Error] E2597 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl 

C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc 

C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lm 

И фатальная ошибка: -

[DCC Fatal Error] F2588 Linker error code: 1 ($00000001) 

Сам проект просто World Application Здравствуйте, чтобы проверить, если здание работает, я видел подобные ошибки при использовании 3-библиотеками в приложении , но никакое исправление, казалось, не помогло.

Я проверил все пути к файлам в SDK диспетчера, и разместил ниже Пути к файлам: -

Android SDK 24.3.3 32 Бит

SDK:- 

SDK Base Path: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows 

ZipAlign Location: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\ZipAlign.exe 

Android Location: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\tools\android.bat 

Adb location: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platform-tools\adb.exe 

Aapt Location: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\25.0.2\aapt.exe 

SDK API-Level Location: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-25 

NDK:- 

NDK Base Path: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c 

arm-linux-androideabi-ld.exe Location: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe 

arm-linux-androidaebi-strip.exe Location : 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-strip.exe 

gbdserver Location : 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\prebuilt\android-arm\gdbserver\gdbserver 

NDK API Location : 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-19 

C++ Builder NDK Library Path: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-19\arch-arm\usr\lib 

Delphi NDK Library Path: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a 

Java:- 

Keytool Location: 
C:\Program Files\Java\jdk1.8.0_66\bin\keytool.exe 

Jarsigner Location: 
C:\Program Files\Java\jdk1.8.0_66\bin\jarsigner.exe 

Заранее спасибо.

ответ

0

Я не совсем уверен, как это произошло.

Но, чтобы исправить это, я зашел в диспетчер SDK и удалил весь набор SDK и позволил установщику переустановить его, я сделал это ранее и не делал никаких изменений между попытками, поэтому не уверен, почему это сработало, но это все равно.

Надеюсь, это поможет кому-то еще.

Смежные вопросы