我用动作条式发电机,现在尝试使用到我的应用程序,但得到:
错误:错误检索的项目父:没有资源发现,赐名“@风格/ Theme.AppCompat.Light.DarkActionBar”匹配。
我使用Android的支持-V7-appcompat.jar的lib里面libs文件夹
我的目标是让我的应用程序兼容2.3或以上
AppCompat
是库项目。您需要引用库项目在你的Android项目。
dependencies {
compile 'com.android.support:appcompat-v7:23.0.0'
}
这为我工作... Android Studio中...
Android
support library
..\sdk\extras\android\support\v7\appcompat\res\values
)。在某处有一个themes.xml
和themes_base.xml
。复制这两个文件。如果您使用的是Android.mk来构建然后使用USE_AAPT2,这从AAR内置资源链接。
添加下面的Android.mk文件行:
LOCAL_USE_AAPT2:=真
在Eclipse:当导入支持库作为项目库之后在Adding Support Libraries的说明,别忘了勾选“复制到proyects工作区”!
我有同样的问题。下面列出的解决没有帮助我的情况。事实证明,我被导入父文件夹的一个项目到Android Studio中1.5,而不是项目文件夹本身。这扔格拉德尔到迷惑不解。解决方法是导入项目文件夹代替。
依赖{
implementation 'com.android.support:appcompat-v7:28.0.0'
}
编译通过执行已更换,不知道为什么。
如果您在使用Visual Studio进行MAC,解决问题单击项目>恢复的NuGet包
如果你正在使用Eclipse,然后添加reference library
到项目中按如下步骤操作:
Project Explorer
查看右键单击您的项目。Properties
。Android
窗口中单击Properties
。Library
组中,单击Add...
见下面的图片。OK
。OK
按钮。如果您使用的是Android工作室则只需添加相关性
dependencies {
implementation 'com.android.support:appcompat-v7:25.0.1'
}
到app/build.gradle
。并且,将工作
对于任何有使用VS2015,我得到这个错误太,而且事实证明我没有加入到图书馆项目...
Install-Package Xamarin.Android.Support.v7.AppCompat
如果您使用的是Eclipse只复制Android的支持-V7-appcompat.jar到libs文件夹将无法正常工作,如果你要使用的资源。
请从这里“Adding libraries with resources”步骤。
一个简单的解决方案 - 内容替换该文件(/res/values/styles.xml)这是文字:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
就我而言,我花了一个android
项目从一台计算机到另一个,有这个问题。什么工作对我来说是一些我见过的答案的组合:
煤矿跑这些步骤后罚款。
使用Visual Studio 2015年(Windows7的)+ Xamarin了这个错误,并试图多事情之后(安装包,下载android_m2repository_r10.zip ...)结束内部取出完整Xamarin文件夹
C:\Users\<my user>\AppData\Local
在此之后,重新生成应用程序在VS和错误消失。
确保有一个V7目录在你的SDK,我以为具有“支持Android库”(在附加)就足够了。原来我错过了“本地Maven仓库用于支持库(临时演员;机器人; m2repository)”工作室发现,实际上固定的依赖关系的gradle。使用gradle这个构建然后工作。 $猫的应用程序/的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "pat.example.com.gdbdemo"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.2.1'
}