我正在关注developer.android.com的培训部分,在那里我可以阅读:
你的清单应该包括的最重要的元素之一是 元件。
但是,我自动生成的清单是:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.david.myapplication" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.david.myapplication.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我无法看到任何内容。 我必须将其视为正常行为吗?我必须自己添加吗?
可能有用:我使用的是AndroidStudio而不是Eclipse / ADT
答案 0 :(得分:4)
Android Studio使用较新的基于Gradle的构建系统。其manifest merger根据AndroidManifest.xml
文件和build.gradle
文件中的信息为您创建实际的清单。
特别是,uses-sdk
信息通常来自build.gradle
。
答案 1 :(得分:0)
对于android studio,编译sdk版本在build.gradle中。像这样:
defaultConfig {
applicationId "com.eyespage.sdk.accounts"
minSdkVersion 11
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
因此您不必将其包含在清单
中