- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用移动开发工具运行 Delphi 10 Seattle。
我已多次重新安装 Android 工具/SDK/NDK,但无济于事。
我从来没有设法编译过一个 android 项目,我总是遇到各种错误,但我似乎遇到了这个问题:-
我在构建项目时总共得到了 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
fatal error :-
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
该项目本身只是一个 Hello World 应用程序,用于测试构建是否正常工作,我在应用程序中使用 3rd 方库时看到了类似的错误,但似乎没有任何修复帮助。
我仔细检查了 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
提前致谢。
最佳答案
我不完全确定这是怎么发生的。
但为了修复它,我进入了 SDK 管理器并删除了整个 SDK 集并让安装程序重新安装它,我之前已经这样做过并且在尝试之间没有做任何更改,所以不确定它为什么有效,但确实如此无论如何。
我希望这对其他人有帮助。
关于android - Delphi 10 Seattle - Android 项目构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41894601/
Delphi Seattle 默认字体很大,我不喜欢它。 尝试用脚本更改它,就像我对 XE8 所做的那样 Windows Registry Editor Version 5.00 [H
也许你们中的一些人可以帮助我......当我尝试输入时,我正在使用 Delphi Seattle、Windows 10、葡萄牙语键盘布局(也尝试使用英语布局)和代码选项卡(设计选项卡完美运行): “]
我是 Delphi 新手,来自 Visual Studio,这是一个简单的问题(我猜):如何防止 Delphi 10 Seattle 在启动 IDE 时打开上次使用的项目(组)? 我找到了一些有关 .
昨天我在“ Delphi 10 Seattle”中遇到了“ Vista对话框”问题。对于某些VCL样式,它似乎不能很好地工作。 在我的应用中使用“ Windows 10 Dark”作为默认样式时,发生
在 Delphi XE8 中,我使用了 Castalia Inline Variable Integration和 Code Analysis设施。 我在 Delphi 10 Seattle 中找不到
当我阅读 Delphi 10 Seattle 中的新功能列表时,我看到了这些: 改进了 IDE 中的多显示器支持,能够将大多数表单和 Pane 放置在不同的辅助显示器上 增强的 IDE 项目选项可轻松
我有一个 100% Delphi 代码的应用程序。它是一个 64 位 Windows 控制台应用程序,具有工作负载管理器和固定数量的工作人员。这是通过创建线程来完成的,每个线程都是一个工作线程。线程不
我正在使用生成的 DS 客户端代理类通过 TDSRESTConnection 连接到 DataSnap 服务器。连接工作正常,我可以调用服务器方法。我现在想通过代理服务器进行连接,因此我在 TDSRE
当表单类添加对运行时 DPI 切换的支持时,没有考虑菜单等基本 UI 元素。 菜单绘制从根本上被破坏,因为它依赖于 Screen.MenuFont,这是一个系统范围的指标,而不是特定于显示器。因此,虽
我使用 Delphi 10 Seattle update1,我有一个从主机应用程序启动的 android 服务,但我不知道如何从主机应用程序停止该服务。谁能告诉我,好吗? 最佳答案 您正在使用 TLo
在尝试实现 Notifications 时在我的项目中,Delphi Seattle 无法正确引用 FMX.Notification。 这是我得到的: [DCC Fatal Error] UnitMa
Java 开发人员的共识(多数票)似乎是 private boolean isMyServiceRunning(Class serviceClass) { ActivityManager ma
我正在尝试使用来自 MSVC 的名为 NEC2++ 的开源代码 https://github.com/tmolteno/necpp 有一个名为 complex_array 的未定义类型,Builder
我正在使用移动开发工具运行 Delphi 10 Seattle。 我已多次重新安装 Android 工具/SDK/NDK,但无济于事。 我从来没有设法编译过一个 android 项目,我总是遇到各种错
我正在使用 Delphi 10 Seattle Pro,无法成功将 TestInsight 安装到 IDE 中。我之前已经顺利将它安装到 XE5 Pro 中。 我下载了最新的版本,分别是 1.0 版和
TFileOpenDialog 的预览 Pane 设置似乎存在问题,选择某些图像时应用程序会崩溃。有解决办法吗? Test image 演示来源: procedure TForm1.Button1Cl
在我们的 DataSnap TCP 服务器中添加对 https 网站的调用后,它在最终确定时开始崩溃。 崩溃发生在 Data.DBXOpenSSL.pas 上,更具体地说是在此方法上: class p
我正在使用 Delphi DX Seattle 并在 Android 设备上进行测试 当用户单击按钮时,我正在创建多个计划通知 当用户单击另一个按钮时,我会清除剩余的通知 我似乎无法让 TNotifi
之前在调用 VirtualStringGrid -> CopyToClipBoard 之后,我可以在记事本中将网格粘贴为选项卡式文本,或者在粘贴到 Excel 或 Outlook 中时将其粘贴为完全格
Delphi 10 Seattle Update1 有此错误修复:对 IDE 的额外高 DPI 支持(请参阅 http://edn.embarcadero.com/article/44619 )我在
我是一名优秀的程序员,十分优秀!