今天在項目裏使用了RxPermissions的時候, 突然發現回調的時候需要用到granted -> 這麼一個方法.
然而在度娘裏搜到的方法全部都是用這個東西, 於是便把這個方法搬到自己項目了, 結果報錯了.
錯誤如下:
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
解決辦法:
jackOptions {
enabled true;
}
defaultConfig {
applicationId "com.test.xxx"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
jackOptions {
enabled true;
}
}
由此記錄存檔. 希望可以幫到一些有需要的朋友.