Android SDK 版本25 - android.support v7:25 出现“找不到与@color/hint_foreground_material_light匹配的资源”错误。Adobe Creative SDK?

17

我在将compileSdkVersion更改为25并使用最新的android.support库版本后,在gradle同步/构建时遇到以下错误。

compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
compile 'com.android.support:recyclerview-v7:25.0.0'

错误:

No resource found that matches the given name (at 'android:textColorHint' with value '@color/hint_foreground_material_light').

有什么想法吗?

编辑:我认为这是由于Adobe Creative SDK …… 不确定。其他SDK 25运行良好。

相关问题:error while using the support library with adobe creative SDK for android

我们不应该等待解决方案……也许有一个更新的版本,因为我正在使用('com.adobe.creativesdk:image:4.6.3')

编辑2:我发现这是来自"封袋 alertdialog" 是 Adobe SDK 的依赖项。但已弃用!我请求 Adobe 提供一些支持。


你从Adobe那里收到回复了吗? - jah15
感谢您联系我们并告知此问题。我已将信息转发给相关团队,并将其添加到错误修复队列中。在此期间,您应该能够使用支持库24.1.1来使用该SDK。 - Denny Weinberg
首先,感谢你的努力。但即使使用24.1.1版本,错误仍然存在,你怎么看? - Hendra Anggrian
我不记得我使用的是哪个版本。我必须检查一下。我重新询问了Adobe是否有任何消息。 - Denny Weinberg
我找到了解决方案。请看我的答案。 - Denny Weinberg
2个回答

15
解决方案: 在您的colors.xml文件中添加以下行:
<color name="hint_foreground_material_light">#00000000</color>
<color name="hint_foreground_material_dark">#00000000</color>

这是一个解决方法,直到Adobe修复了这个问题。

适用于v10.0.0,也应该适用于其他所有版本。

来自ADOBE的回答:

计划在本周正式发布。话虽如此,我们已经可以提供更新版本的下载,但网站上集成文档尚未更新。如果您愿意,可以使用我们在github上的文档。


一个新的Creative Cloud SDK已经支持Android SDK 25级。 - cosic

2

我也有同样的问题,现在我把它降级到24.2.1版本,错误就解决了。我相信这是支持库的一个bug。


好的,谢谢您提供的信息。如果您有任何消息,请告诉我。 - Denny Weinberg
嗨,我回退到了24.2.1版本,但错误仍然存在。我进行了清理构建、重启和无效缓存操作,但没有任何好处。有什么想法吗? - schinj
@Sac 你是怎么解决这个问题的?我也在使用Adobe Creative SDK。 - jah15
2
@jah15 我的问题是没有使用正确的 Facebook SDK 版本。最初我给了一个范围,但是像 (compile 'com.facebook.android:facebook-android-sdk:4.0.0') 这样给出一个固定版本解决了问题。如果您没有使用 fb sdk,则可能是其他依赖项导致了问题。 - schinj
如果应用程序已经使用compile 'com.facebook.android:facebook-android-sdk:4+'发布,那么会引起问题吗?我们是否应该重新发布具有特定版本的应用程序? - AndroidDev21921

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接