当涉及到Facebook时,我发现了将一个项目从Unity3D导出到Android的问题。目前我使用的是facebook-unity-sdk-7.9.0.统一5.4.1f1和
在这里,复制问题的步骤
错误:(131)错误检索项的父级:没有找到与给定名称@style/Theme.AppCompat.NoActionBar‘匹配的资源。 错误:(136)错误检索项的父级:没有找到与给定名称@style/Theme.AppCompat.Dialog‘匹配的资源。 错误:(131)错误检索项的父级:没有找到与给定名称@style/Theme.AppCompat.NoActionBar‘匹配的资源。 错误:(136)错误检索项的父级:没有找到与给定名称@style/Theme.AppCompat.Dialog‘匹配的资源。 错误:任务':facebookandroidsdk4170:processDebugResources'.执行失败com.android.ide.common.process.ProcessException:执行aapt失败
有人确实面对过这个问题,并且已经找到了解决办法?
发布于 2017-02-04 22:42:48
似乎您错过了appcompat库,导出到android的问题是它不能很好地导出.aar文件(至少在Unity5.5之前)。
您必须将插件/ android中的所有.aar文件(可能也在facebook文件夹中)复制到android项目库文件夹中。
然后打开应用程序build.gradle (通常命名为app或与您的项目名称相同),并将其放入每个.aar文件的依赖项中:
compile(name: 'aarlibrarywithoutextension', ext: 'aar')例如,如果您有一个common.aar文件,您应该放置以下内容:
compile(name: 'common', ext: 'aar')请确保在该文件中也有以下内容:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}正如flatDir库告诉android在那里查找库一样(请记住,您将所有.aar文件从统一复制到android项目中的libs文件夹中)。
https://stackoverflow.com/questions/40934964
复制相似问题