【问题标题】:Android Default Theme Doesn't match Android TrainingAndroid 默认主题与 Android 培训不匹配
【发布时间】:2015-01-02 23:02:49
【问题描述】:

当我启动我的新 Android 应用时,它询问我希望该应用支持哪些版本。我记得,我选择版本 8 作为我的最低要求。很简单,但是在查看 Android 培训文档以获取一些布局信息时,它指出清单文件应包含以下内容才能正确使用操作栏功能:

<manifest ... >
   <uses-sdk android:minSdkVersion="8"  android:targetSdkVersion="18" />
  ...
</manifest>

默认情况下,我的清单文件中没有一行

培训文件有点旧,我使用的是 Android Studio 1.0.1。它可以存储在其他地方吗?

感谢您的帮助。

【问题讨论】:

    标签: android android-actionbar android-manifest android-styles


    【解决方案1】:

    对于 Android Studio 项目,您的 minSdkVersiontargetSdkVersion 通常设置在 app 模块的 build.gradle 文件中:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 19
        buildToolsVersion "21.1.2"
    
        defaultConfig {
            applicationId "com.commonsware.empublite"
            versionCode 1
            versionName "1.0"
            minSdkVersion 15
            targetSdkVersion 18
        }
    }
    
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    }
    

    【讨论】:

    • 啊,来了!知道它必须是这样简单的东西。是否有推荐的通用应用程序最小版本(并使设计更容易)?
    • @EdwardBagby:我会选择 minSdkVersion,共 15 个,因为这涵盖了 approximately 90% of devices at the moment,除非您有很强的商业理由不这样做。通常,我会将targetSdkVersion 设置为我开始项目时的最高 API 级别(例如,现在是 21),除非我有充分的理由不这样做。
    猜你喜欢
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 2012-11-22
    • 1970-01-01
    • 2021-09-24
    相关资源
    最近更新 更多