问题
I get the following error while the gradle sync/build after switching the compileSdkVersion to 25 and using the latest android.support library versions.
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'
Error:
No resource found that matches the given name (at 'android:textColorHint' with value '@color/hint_foreground_material_light').
Any idea?
EDIT: I think thats because of Adobe Creative SDK... Not sure. Others are running fine with SDK 25.
Related question: error while using the support library with adobe creative SDK for android
We should not wait for a solution... Maybe there is a newer version as I am using ('com.adobe.creativesdk:image:4.6.3')
EDIT2: I found out that this is coming from "fengdai alertdialog" which is a Adobe SDK dependency. But DEPRECATED! I asked Adobe for some support.
回答1:
Solution: Add these lines to your colors.xml:
<color name="hint_foreground_material_light">#00000000</color>
<color name="hint_foreground_material_dark">#00000000</color>
That is a workaround until adobe fixes the problem.
Works with v10.0.0 and should also work with all others.
Answer from ADOBE:
The plan is to officially release it this week. With that said, we do have the updated version available for download already, but the doc of the integration on the website is not updated. If you like you can use the doc we have on github.
回答2:
Same with me, now i'm just downgrading it into 24.2.1 version and the error is gone. I'm pretty sure that this is one of support library bugs.
来源:https://stackoverflow.com/questions/40248008/android-sdk-version-25-android-support-v725-gives-no-resource-found-that-mat