یک پروژه اندروید جدید از قالبهای موجود ایجاد میکند. میتوانید نام پروژه، دایرکتوری خروجی، مقدار minSdk و اجرای dry-run را مشخص کنید.
کاربرد
android create [-h] [--application-id=PARAM] [--force] [--list] [--min-sdk=PARAM] [--name=PARAM] [--namespace=PARAM] [--output=PARAM] [<template-name>]
گزینهها
-
--application-id=PARAM- شناسه برنامه برای برنامه، برای مثالcom.example.myapp. -
--force- اجازه ایجاد پروژه در یک دایرکتوری غیر خالی، و رونویسی فایلهای موجود را میدهد. -
-h,--help- پیام کمک برای دستور مشخص شده را نشان میدهد. -
--list- تمام قالبهای موجود را فهرست میکند. -
--min-sdk=PARAM- مقدارminSdkپشتیبانی شده توسط برنامه (مقدار پیشفرض در قالب تعریف شده است). -
--name=PARAM- نام برنامه، برای مثالMy Application. -
--namespace=PARAM- فضای نام برای منابع و نام بسته برای فایلهای منبع کاتلین. -
-o,--output=PARAM- مسیر دایرکتوری پروژه مقصد (مقدار پیشفرض.است).
گزینههای android :
-
--sdk=PARAM- مسیر به SDK اندروید. -
-v,--verbose- خروجی verbose را برای عیبیابی فعال کنید. -
-V,--version- اطلاعات نسخه را چاپ کرده و خارج شوید.
استدلالهای موضعی
-
<template-name>- نام الگو.
توضیحات
دستور android create یک پروژه جدید اندروید را از روی یک الگوی رسمی پروژه، ایجاد میکند.
به طور پیشفرض، اگر <template-name> حذف شود، از الگوی فعالیت پیشفرض و خالی Compose استفاده میشود. برای بررسی تمام الگوهای پروژه موجود قبل از ایجاد پروژه، از --list استفاده کنید.
پیکربندی گزینههای پروژه
-
--name: هنگام ایجاد یک پروژه الزامی است. نام نمایشی برنامه را تنظیم میکند (برای مثال،"My Application"). -
-o, --output: دایرکتوری مقصد را که فایلهای پروژه در آن نوشته میشوند، تنظیم میکند. به طور پیشفرض دایرکتوری فعلی (.) است. این دایرکتوری یا نباید وجود داشته باشد یا خالی باشد، مگر اینکه--forceمشخص شده باشد. -
--force: امکان ایجاد پروژه در یک دایرکتوری غیر خالی را فراهم میکند. فایلهای موجود با مسیر مشابه با فایل پروژه، رونویسی میشوند. -
--application-id: شناسه منحصر به فرد برنامه مورد استفاده برای ساختها و انتشار در گوگل پلی را تنظیم میکند (برای مثال،com.example.myapp). -
--namespace: فضای نام برای منابع اندروید تولید شده (کلاسR) و نام پیشفرض بسته Kotlin را تنظیم میکند. -
--min-sdk: حداقل سطح API پیشفرض قالب (minSdk) را لغو میکند.
قالبهای لیست ( --list )
برای چاپ تمام قالبهای موجود و توضیحات آنها بدون ایجاد پروژه، android create --list اجرا کنید.
مثالها
فهرست تمام قالبهای پروژه موجود:
android create --list
یک پروژه اندروید جدید در ./my-app با نام و شناسه برنامه سفارشی ایجاد کنید:
android create --name="My Application" --application-id=com.example.myapp --output=./my-app
با استفاده از یک الگوی خاص و حداقل نسخه SDK، یک پروژه ایجاد کنید:
android create --name="Wear App" --min-sdk=30 --output=./wear-app empty-activity-compose