【问题标题】:D.F.P Delphi Android Native Components classes.dex file mergingD.F.P Delphi Android Native Components classes.dex文件合并
【发布时间】:2015-06-16 20:03:14
【问题描述】:

我有没有更新的 Delphi XE5。

我可能误解了我应该使用 BAT 文件的方式。

在 build.bat 模板和 install.txt 中,我的理解使我认为我应该使用 test_classes.dex 与 embarcadero 提供的原始 classes.dex 合并,以便正确运行演示。

但是,我对测试演示不感兴趣。我只想在我自己的项目中使用这些组件。

我应该合并哪些文件?

提前感谢您的指导和帮助。

【问题讨论】:

    标签: android delphi components


    【解决方案1】:

    我在这里http://blog.blong.com/2013/11/delphi-and-android-services-part-2.html找到了解决方案。

    上面写着:

    1) 查看 build.bat 文件并确保已设置环境变量 正确:

    2) ANDROID 需要指向您的 Android SDK 基本目录,例如 C:\Users\Public\Documents\RAD Studio\12.0 \PlatformSDKs\adt-bundle-windows-x86-20130522\sdk 或 C:\Android\android-sdk-windows

    3) ANDROID_PLATFORM 需要指向已安装的 SDK 平台 安装,例如%ANDROID%\platforms\android-15 或 % 安卓%\平台\android-17。检查是否已安装。

    4) DX_LIB需要指向Android SDK下的lib子目录 build-tools 目录,例如%ANDROID%\build-tools\18.0.1\lib 或 %ANDROID%\build-tools\android-4.2.2\lib

    5) EMBO_DEX 需要指向 Delphi 提供的 Android classes.dex 文件,用引号括起来以处理路径中的任何空格,例如 "C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\lib\android\debug\classes.dex"

    6) 运行 build.bat

    7) 您现在应该在项目目录树中有一个名为的新文件 java\输出\dex\classes.dex

    此文件替换提供的 classes.dex 并具有 Java 服务 和广播接收器编译的类包含在其中。

    8) 设置新的 classes.dex 进行部署

    【讨论】:

      猜你喜欢
      • 2017-12-03
      • 1970-01-01
      • 2015-06-16
      • 2012-12-23
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2020-01-08
      相关资源
      最近更新 更多