Zum Inhalt springen

Android Training/Creating an Android Project: Unterschied zwischen den Versionen

Diese Seite wurde zum Übersetzen freigegeben
(Diese Seite wurde zum Übersetzen freigegeben)
(Diese Seite wurde zum Übersetzen freigegeben)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 28: Zeile 28:
#Leave all of the other options (TV, Wear, and Glass) unchecked and click '''Next.'''
#Leave all of the other options (TV, Wear, and Glass) unchecked and click '''Next.'''
#Under '''Add an activity to <''template''>''', select '''Blank Activity''' and click '''Next'''.
#Under '''Add an activity to <''template''>''', select '''Blank Activity''' and click '''Next'''.
#Under '''Choose options for your new file''', change the '''Activity Name''' to ''MyActivity''. The '''Layout Name''' changes to ''activity_my'', and the '''Title''' to ''MyActivity''. The '''Menu Resource Name''' is''menu_my''.
#Under '''Choose options for your new file''', change the '''Activity Name''' to ''MyActivity''. The '''Layout Name''' changes to ''activity_my'', and the '''Title''' to ''MyActivity''. The '''Menu Resource Name''' is ''menu_my''.
#Click the '''Finish''' button to create the project.
#Click the '''Finish''' button to create the project.
Your Android project is now a basic "Hello World" app that contains some default files. Take a moment to review the most important of these:
Your Android project is now a basic "Hello World" app that contains some default files. Take a moment to review the most important of these:
Zeile 43: Zeile 43:
<code>app/build.gradle</code>
<code>app/build.gradle</code>
* <translate><!--T:10-->
* <translate><!--T:10-->
Android Studio uses Gradle to compile and build your app. There is a <code>build.gradle</code> file for each module of your project, as well as a <code>build.gradle</code> file for the entire project. Usually, you're only interested in the<code>build.gradle</code> file for the module, in this case the <code>app</code> or application module. This is where your app's build dependencies are set, including the <code>defaultConfig</code> settings:
Android Studio uses Gradle to compile and build your app. There is a <code>build.gradle</code> file for each module of your project, as well as a <code>build.gradle</code> file for the entire project. Usually, you're only interested in the<code>build.gradle</code> file for the module, in this case the <code>app</code> or application module. This is where your app's build dependencies are set, including the <code>defaultConfig</code> settings:</translate>
** <code>compiledSdkVersion</code> is the platform version against which you will compile your app. By default, this is set to the latest version of Android available in your SDK. (It should be Android 4.1 or greater; if you don't have such a version available, you must install one using the [[SDK Manager]].) You can still build your app to support older versions, but setting this to the latest version allows you to enable new features and optimize your app for a great user experience on the latest devices.
** <translate><!--T:19-->
** <code>applicationId</code> is the fully qualified package name for your application that you specified during the New Project workflow.
<code>compiledSdkVersion</code> is the platform version against which you will compile your app. By default, this is set to the latest version of Android available in your SDK. (It should be Android 4.1 or greater; if you don't have such a version available, you must install one using the [[SDK Manager]].) You can still build your app to support older versions, but setting this to the latest version allows you to enable new features and optimize your app for a great user experience on the latest devices.</translate>
** <code>minSdkVersion</code> is the Minimum SDK version you specified during the New Project workflow. This is the earliest version of the Android SDK that your app supports.
** <translate><!--T:20-->
** <code>targetSdkVersion</code> indicates the highest version of Android with which you have tested your application. As new versions of Android become available, you should test your app on the new version and update this value to match the latest API level and thereby take advantage of new platform features. For more information, read [[Spezial:MyLanguage/Android Training/Supporting Different Platform Versions|Supporting Different Platform Versions]].
<code>applicationId</code> is the fully qualified package name for your application that you specified during the New Project workflow.</translate>
* See [http://developer.android.com/sdk/installing/studio-build.html Building Your Project with Gradle] for more information about Gradle.
** <translate><!--T:21-->
<code>minSdkVersion</code> is the Minimum SDK version you specified during the New Project workflow. This is the earliest version of the Android SDK that your app supports.</translate>
** <translate><!--T:22-->
<code>targetSdkVersion</code> indicates the highest version of Android with which you have tested your application. As new versions of Android become available, you should test your app on the new version and update this value to match the latest API level and thereby take advantage of new platform features. For more information, read [[Spezial:MyLanguage/Android Training/Supporting Different Platform Versions|Supporting Different Platform Versions]].</translate>
* <translate><!--T:23-->
See [http://developer.android.com/sdk/installing/studio-build.html Building Your Project with Gradle] for more information about Gradle.
Note also the <code>/res</code> subdirectories that contain the [http://developer.android.com/guide/topics/resources/overview.html resources] for your application:
Note also the <code>/res</code> subdirectories that contain the [http://developer.android.com/guide/topics/resources/overview.html resources] for your application:
</translate>
</translate>
Zeile 69: Zeile 74:
# Change directories into the Android SDK’s <code>sdk/</code> path.
# Change directories into the Android SDK’s <code>sdk/</code> path.
# Execute: </translate>
# Execute: </translate>
:: <code>tools/android list targets</code>
#: <code>tools/android list targets</code>
:: <translate><!--T:16-->
#: <translate><!--T:16-->
This prints a list of the available Android platforms that you’ve downloaded for your SDK. Find the platform against which you want to compile your app. Make a note of the target ID. We recommend that you select the highest version possible. You can still build your app to support older versions, but setting the build target to the latest version allows you to optimize your app for the latest devices.  If you don't see any targets listed, you need to install some using the Android SDK Manager tool. See [http://developer.android.com/sdk/installing/adding-packages.html Adding SDK Packages].
This prints a list of the available Android platforms that you’ve downloaded for your SDK. Find the platform against which you want to compile your app. Make a note of the target ID. We recommend that you select the highest version possible. You can still build your app to support older versions, but setting the build target to the latest version allows you to optimize your app for the latest devices.  If you don't see any targets listed, you need to install some using the Android SDK Manager tool. See [http://developer.android.com/sdk/installing/adding-packages.html Adding SDK Packages].
# Execute:</translate>
# Execute:</translate>
:: <code>android create project --target <target-id> --name MyFirstApp \ --path <path-to-workspace>/MyFirstApp --activity MyActivity \ --package com.example.myfirstapp</code>
#: <code>android create project --target <target-id> --name MyFirstApp \ --path <path-to-workspace>/MyFirstApp --activity MyActivity \ --package com.example.myfirstapp</code>
:: <translate><!--T:17-->
#: <translate><!--T:17-->
Replace <code><target-id></code> with an ID from the list of targets (from the previous step) and replace <code><path-to-workspace></code> with the location in which you want to save your Android projects.
Replace <code><target-id></code> with an ID from the list of targets (from the previous step) and replace <code><path-to-workspace></code> with the location in which you want to save your Android projects.
'''Tip:''' Add the <code>platform-tools/</code> as well as the <code>tools/</code> directory to your <code>PATH</code> environment variable.
'''Tip:''' Add the <code>platform-tools/</code> as well as the <code>tools/</code> directory to your <code>PATH</code> environment variable.
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.