最近、AndroidスタジオはエラーJavaがシンボルまたは各実行を見つけられないことを示しています。実行する前に、プロジェクトをビルドして再ビルドする必要があります。それを修正する方法はありますか?私のプロジェクトの問題なのか、Androidスタジオの最新のアップデートの問題なのかわかりません。誰も同じ問題に直面していますか?それを修正する方法はありますか?
18191 次
5 に答える
1
Android Studio バージョン 2 以降では、すべての gradle 構成ファイルでこれを使用します
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
そして、このようにndkを使用するための実験的なものがある場合
model {
android.compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental false
}
}
于 2016-06-20T08:15:59.640 に答える
0
2013年の問題については何も知りませんが、2016年(Android Studio 2.1.3)のインスタントランでは、「デバッグ」を押すたびにAndroid Studioにプロジェクトを最初から再構築させます。オフにすると、この問題が解決します
于 2016-09-13T10:24:45.787 に答える
0
私の場合、sourceSetsを変更しました:
android {
sourceSets {
main {
res.srcDirs =
[
'src/main/res',
'src/main/res/layouts',
'src/main/res/layouts/content',
'src/main/res/layouts/layout',
'src/main/res/layouts/fragment',
'src/main/res/layouts/dialog',
'src/main/res/layouts/appbar',
]
}
}
}
*.xml
ディレクトリにいくつかを見つけますlayouts/layout
...
最終的に問題が発生しました。ファイルをディレクトリに配置しないでくださいlayouts/layout
。そのため、ディレクトリを作成し、activity
そのファイルをディレクトリに切り取りactivity
、最終的に次のようにgradleを編集します。
android {
sourceSets {
main {
res.srcDirs =
[
'src/main/res',
'src/main/res/layouts',
'src/main/res/layouts/activity',
'src/main/res/layouts/content',
'src/main/res/layouts/layout',
'src/main/res/layouts/fragment',
'src/main/res/layouts/dialog',
'src/main/res/layouts/appbar',
]
}
}
}
于 2017-02-05T12:13:55.453 に答える