我试图学习并了解如何使用命令行进行Android开发,并且我一直在关注developer.android.com网站http://developer.android.com/training/basics/firstapp/running-app.html上的教程,尝试创建一个Android项目从头开始在Mac上的命令行中使用以下内容:
首先我打字:
android list targets
显示以下内容。
Available Android targets:
----------
id: 1 or "android-21"
Name: Android 5.0.1
Type: Platform
API level: 21
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
----------
id: 2 or "android-22"
Name: Android 5.1.1
Type: Platform
API level: 22
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
----------
id: 3 or "Google Inc.:Google APIs:22"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 5.1.1 (API level 22)
Libraries:
* com.android.future.usb.accessory (usb.jar)
API for USB Accessories
* com.google.android.media.effects (effects.jar)
Collection of video effects
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : google_apis/x86
从那里我选择了target-id
2
android create project --target 2 --name MyFirstApp \
--path ~/AndroidStudioProjects/MyFirstApp --activity MyActivity \
--package com.example.myfirstapp
我成功地创建了项目,现在我正试图运行“Hello World'在设备上的应用程序。根据开发者android网站上的说明,下一步是使用
chmod +x gradlew
让gradle建立项目。
我在路径中同时拥有Android/sdk/platform-tools
和Android/sdk/tools
。
我在使用Android Studio创建的项目中尝试过此命令行,它没有任何问题。我想知道我是否错过了一步
我得到的错误是
chmod: gradlew: No such file or directory
答案 0 :(得分:4)
从命令行创建一个android项目不会使用上面的选项创建gradle包装器(gradlew)
您需要使用:
$( "div:odd" ).css( "background-color", "red" );
$( "div:even" ).css( "background-color", "blue" );
-g指定创建gradle包装器,-v指定gradle android插件版本的哪个版本。
使用if ($(".w2").length > 0) {
alert('class exists');
$(".w2").each(function() {
//perform some logic on found elements
$(this).doStuff();
});
} else {
alert('class does not exist');
}
获取有关此命令的帮助