Dar*_*ian 2 android gradle android-support-library android-studio
我正在尝试使用支持操作栏.我已按照所有说明如何在Android Studio v 0.3.0中包含支持库.我的build.gradle的依赖项如下所示:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':NineOld')
compile project(':Helpshift')
compile project(':SlidingMenu:library')
compile project(':AmbilWarna')
compile 'com.android.support:support-v4:18.0.+'
compile 'com.android.support:appcompat-v7:18.0.+'
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用主题时:
android:theme="@android:style/Theme.AppCompat"
Run Code Online (Sandbox Code Playgroud)
Android Studio表示它无法解析符号.我知道这曾经是一个问题,但我相信它已在0.2.6中修复.
在构建项目时,我明白了
Gradle:找不到与给定名称匹配的资源(在'theme'处,带有值'@android:style/Theme.AppCompat').
在我用依赖项清理项目之后,我应该在外部库中看到jar.正确?目前,我只看到support-v4-18.0.0 jar.
删除"android:"前缀.
您的最低API级别中未包含的样式和主题不会出现在那里.因此,如果你的最低API级别是8(Froyo),那么任何时候你用"android:"为资源添加前缀,它将在android"res"文件夹中查找platform-8(android-sdk\platforms\android- 8个\数据\ RES).
最后,您需要使用AppCompat库的主要原因是您的平台"res"文件夹中不存在"Theme.Holo",除非您将最低API级别提高到11(Honeycomb).
| 归档时间: |
|
| 查看次数: |
3907 次 |
| 最近记录: |