###前提条件・発生している問題・現時点で分かっていること
AndroidStudioを使ってGooglemapAPIを使ったアプリを作っています。
一年位前に作成したプロジェクトを開いて動かしたところ、FileInputStreamの処理が正常に完了せず、ファイルの読み込みが全くされない状態で、次の処理に進んでしまっています。一年前の時点では、ちゃんと動いて(別のパソコンです)APKの出力もしたのですが・・・。
で、FileInputStream.javaを開くと、
import dalvik.system.BlockGuard; import dalvik.system.CloseGuard; import sun.nio.ch.FileChannelImpl; import sun.misc.IoTrace; import libcore.io.IoBridge;
が、Cannot resolve Symbol になっていて、その影響で各所でファイル内の各所で、Cannot resolve methodになっています。
ブレイクポイントとかを使って処理を見たところ、処理がその部分に差し掛かると中断されて、呼び出し元に戻ってしまっているので、それが原因になっているのかと。
なので、この状態を何とかしたいので、お知恵を貸してください。
###開発環境・設定等
Windows10
AndroidStudio2.2.2
Java8をインストール済み
システム環境変数
・JAVA_HOME=C:Orogram Files\Java\jdk1.8.0_111
・Path = C:\Program Files\Java\jdk1.8.0_111\bin; ・・・
app build.gradle
apply
1 2android { 3 compileSdkVersion 24 4 buildToolsVersion '25.0.0' 5 defaultConfig { 6 applicationId "●●●●●●●●●●●●" 7 minSdkVersion 16 8 targetSdkVersion 24 9 versionCode 5 10 versionName "1.4.0" 11 } 12 13 buildTypes { 14 release { 15 minifyEnabled false 16 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 17 } 18 } 19} 20 21dependencies { 22 compile fileTree(include: ['*.jar'], dir: 'libs') 23 compile 'com.android.support:appcompat-v7:24.0.0+' 24 compile 'com.android.support:support-v4:24.0.0+' 25 compile 'com.android.support:support-v13:24.0.0+' 26 compile 'com.google.android.gms:play-services-maps:9.8.0' 27}
###試したこと
・AndroidStudioの再インストール
・SDKの再インストール
・PCの再起動
よろしくお願いします。