Build.gradle(app)の依存関係は次のとおりです。
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2',
{
exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
compile 'com.Android.support:appcompat-v7:26.0.1'
compile 'com.Android.support:design:26.0.1'
compile 'com.Android.support:support-vector-drawable:26.0.1'
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
Build.gradle(Project)の一部を次に示します
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
xml
ファイルにアクセスすると、エラーが表示されます**次のクラスをインスタンス化できませんでした:
Android.support.v7.widget.AppCompatTextView(クラスを開く、例外を表示、キャッシュをクリア)**
Android Studioを最新に更新しましたが、エラーが表示されます。
問題を理解できません。ありがとうございます。
[〜#〜] edit [〜#〜]
mavenリポジトリを追加するたびに、この問題が発生します。
友人が尋ねた質問で私が直面しているのと同じエラーを参照してください ここ 私は尋ねることができません。
これは、resでAppThemeを変更することで解決できます->値-> Styles.xmlからテーマを変更します
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
に
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
それは私のものを解決し、 実際の答え を忘れないでください。
Theme.AppCompat.NoActionBar
の使用中に同じエラーが発生しました
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
私はそれを置き換え、それはうまく動作します:
<style name="AppTheme" parent="Base.Theme.AppCompat">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
styles.xml
で、
テーマをTheme.AppCompat.Light.DarkActionBar
からBase.Theme.AppCompat.Light.DarkActionBar
に変更するとうまくいきました。
以下に貼り付けたこれらのエラーのいずれかが発生した場合、styles.xmlファイルの設定を確認する必要がある場合があります。 build.gradle file from buildToolsVersion '23 .0.0 ' to buildToolsVersion '26 .0.2'
問題を具体的に解決するには、次のような行がある場合は<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
ベースプレフィックスを含むように変更します。たとえば、私の場合、<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
から<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
およびすべてが正常に機能しました。
次のクラスをインスタンス化できませんでした:
-Android.support.v7.widget.AppCompatImageView(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.AppCompatButton(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.Toolbar(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.AppCompatEditText(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.AppCompatTextView(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.ActionBarContextView(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.app.WindowDecorActionBar(クラスを開く、例外を表示、キャッシュをクリア)
-Android.support.v7.widget.ActionBarOverlayLayout(クラスを開く、例外を表示、キャッシュをクリア)
私はハードコードされた色の値を持っていて、それを削除した後、すべてがうまくいきました
Res-> values-> Styles.xmlでテーマのスタイルを変更してください
から:<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
宛先:<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">