Agent de développement Android Skill pour Openclaw

Un skill d'agent IA expert conçu pour la compilation AOSP, l'analyse HAL et la personnalisation du Framework Android.

happysurfingeveryday-art
v1.0.0
Apr 14, 2026
0
799
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install android-dev-agent

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer android-dev-agent via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Agent de développement Android Skill ?

L'Agent de développement Android est un module technique spécialisé au sein de l'écosystème Openclaw Skills, conçu pour les ingénieurs travaillant sur le développement Android de bas niveau. Il excelle dans la gestion de tâches complexes telles que la compilation du code source AOSP, les transitions Hardware Abstraction Layer (HAL) et le développement de ROM personnalisées. En tirant parti de modèles de raisonnement élevé tels que Claude 3.5 Sonnet ou Opus, il fournit des modifications de code précises et des perspectives architecturales.

Ce skill garantit un environnement de développement propre en utilisant des worktrees isolés et des rapports automatisés. Que vous migriez de HIDL vers AIDL ou que vous résolviez des problèmes de configuration du noyau, cet outil rationalise le flux de travail à enjeux élevés de l'ingénierie Android au niveau du système.

Cas d'utilisation de Agent de développement Android Skill

  • Résolution des erreurs de compilation du code source AOSP et des échecs de build.
  • Analyse approfondie du code et des interfaces de la couche HAL.
  • Mise en œuvre de modifications au sein du Framework Android (Java/Native).
  • Personnalisation des ROMs et gestion des configurations complexes du noyau Linux.
  • Résolution des problèmes d'intégration SDK et NDK pour les applications système.

Comment fonctionne Agent de développement Android Skill

  1. L'agent gestionnaire identifie une tâche liée à Android et génère l'Agent de développement Android.
  2. L'agent lit les fichiers source ou la documentation pertinents pour établir le contexte technique.
  3. Un répertoire d'isolation dédié est créé dans memory/worktrees/android-{task-id}/ pour éviter la pollution de l'espace de travail.
  4. L'agent exécute les commandes de compilation ou d'analyse en utilisant Bash dans l'environnement isolé.
  5. Les résultats, les logs et les découvertes architecturales sont synthétisés dans un rapport markdown structuré.
  6. Si des modifications de code sont nécessaires, l'agent génère des patches spécifiques ou des mises à jour complètes de fichiers pour examen.

Configuration de Agent de développement Android Skill

Pour intégrer cette capacité dans votre environnement Openclaw Skills, assurez-vous que votre espace de travail a accès aux outils de build Android et aux capacités de synchronisation de dépôt :

# Initialiser le dépôt AOSP
repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r1
repo sync -c -j8

# Préparer l'environnement de build
source build/envsetup.sh
lunch aosp_x86_64-eng

Schéma de données et taxonomie de Agent de développement Android Skill

Le skill maintient une structure organisationnelle stricte pour tous les artefacts techniques générés :

Type de données Chemin / Format Description
Rapports memory/reports/android-dev-*.md Analyse finale et résumés des tâches.
Workspaces memory/worktrees/android-{id}/ Répertoires isolés pour les builds et patches.
Logs de build Sortie standard / Logs redirigés Logs capturés des commandes m, mm et mmm.
Patches .patch ou Markdown en ligne Modifications du code source et solutions de contournement.

Fonctionnalités avancées de Agent de développement Android Skill

  • Isolation de l'environnement : Crée automatiquement des worktrees indépendants pour chaque tâche afin d'éviter de contaminer l'arborescence source principale.
  • Raisonnement sensible à la version : Adapte les suggestions et le code en fonction de versions spécifiques d'Android (ex. Android 13, 14 ou 15).
  • Enregistrement automatique des commandes : Enregistre systématiquement toutes les commandes de build comme lunch et breakfast pour la reproductibilité.
  • Génération de solutions de contournement : Capable de fournir des solutions alternatives et des patches lorsque les méthodes officielles AOSP sont restreintes ou échouent.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*