【发布时间】:2015-04-27 08:48:47
【问题描述】:
在 Android Studio 中创建新项目时使用最新更新并添加编译 com.android.support:appcompat-v7:22.1.0
依赖关系仍然有这个问题(如果我使用API 21,这个问题就解决了):
异常详细信息 java.lang.NoSuchFieldError: View_theme 在 android.support.v7.internal.widget.ViewUtils.themifyContext(ViewUtils.java:124) 在 android.support.v7.widget.Toolbar.(Toolbar.java:198 ) 在 android.support.v7.widget.Toolbar.(Toolbar.java:192) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:422) 在 android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806 ) 在 android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:782) 在 android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:809) 在 android.view .LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:782) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:504) 在 android.view.LayoutInflater.inflate( LayoutInflater.java:414) com.android.layoutlib.bridge.bars.BridgeActionBar.(BridgeActionBar.java:84) 一个t com.android.layoutlib.bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:56)
当我打开最初使用 eclipse 创建的项目时,API 22 的渲染在 Android Studio 上运行良好。
有人可以解释一下吗?
我遇到的另一个问题是,在升级 SDK 时,它添加了 Android M API,并且它像 Android 5.1.1 一样调用 API 22,这也可能导致渲染问题。 解决方案就是切换回 API 22 5.1.1 希望能帮助到你 。
【问题讨论】:
-
我遇到了同样的问题,如果我能在你得到答案之前解决它,我会在这里发布
-
在 2-3 次 gradle 同步后终于为我修复了
-
再次同步后没有变化
-
这个链接帮助我解决了这个问题:[解决问题][1](接受的答案)。 [1]:stackoverflow.com/questions/29194479/…
-
很高兴听到这个消息。然后我会将这个问题标记为重复
标签: android api android-studio gradle