developer-delphi-android-setup

Configure Android SDK/NDK paths and manifest templates for Delphi FMX projects.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-android-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-android-setup
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-android-setup_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-android-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide provides a complete Android setup workflow for Delphi FMX projects, covering Android SDK/NDK installation, manifest template integration, two-level permission handling, and optional Android Services configuration.

Core Features & Use Cases

  • Configure Android SDK and NDK paths for Delphi FMX builds.
  • Prepare AndroidManifest.template.xml with placeholders and permissions scaffolding.
  • Implement two-level permissions (manifest declarations and runtime requests) and optional background services.
  • Use cases include setting up a new Delphi FMX project for Android deployment and updating existing projects to align with current Android requirements.

Quick Start

Follow this guide to initialize the Android toolchain for a Delphi FMX project and validate the manifest setup for a smooth Android build.

Frequently Asked Questions about developer-delphi-android-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure the Android SDK and NDK paths for Delphi FMX builds?

Configuring Android SDK and NDK paths for Delphi FMX builds involves pointing your IDE to the correct platform tools directories. This initializes the mobile project toolchain and ensures successful compilation for Android deployment.

What is the best way to handle Android runtime permissions in a Delphi app?

Handling Android runtime permissions in Delphi requires a two-level workflow: declaring permissions in the manifest and requesting them during application runtime. This approach aligns your app with current Android requirements and ensures proper runtime permission execution.

How do I prepare an AndroidManifest.template.xml with placeholders for Delphi?

Preparing an AndroidManifest.template.xml in Delphi involves integrating placeholder scaffolding and permission declarations directly into the template file. This manifest configuration streamlines the setup for smooth Android builds and runtime permission handling.

Can I integrate background Android services into an existing Delphi FMX project?

Yes, you can integrate optional Android background services into existing Delphi FMX projects. This configuration aligns your application with current Android requirements and supports production-ready workflows for mobile deployment.

Why do I need two-level permissions for Delphi Android deployment?

Two-level permissions are required for Delphi Android deployment to meet current Android OS standards. You must declare permissions in the AndroidManifest.template.xml and explicitly request runtime permissions during execution to ensure proper runtime permission handling.