私はチャットアプリケーションを開発中です。私はgithubからデモアプリを入手しました。これは働いているチャットアプリです。いくつかのクラスではラムダ式を使用していましたが、うまくいきましたが、これらのコードをコピーするとこのエラーが発生します。 "ラムダ式はこの言語レベルでは許可されていません"。アンドロイドスタジオはラムダ式をサポートしていませんが、デモアプリケーションは自分の携帯電話で作業しているとの意見がありました。 build.gradleでAndroid Studioラムダ式はこの言語レベルでは許可されていません
2
A
答えて
4
が
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
する必要があり、あなたはおそらくRetroLambdaを使用する必要があります。自分のAndroidプロジェクトでのデモプロジェクトのbuild.gradleファイル
0
を見て、彼らはRetroLambda使用している - アンドロイドが含まれたJavaの下のバージョンでラムダを許可するプラグイン、 を(上部のプラグインを参照してください - >https://github.com/NaikSoftware/StompProtocolAndroid/blob/master/example-client/build.gradleを)
ここにセットアップ従ってください:https://github.com/evant/gradle-retrolambda
関連する問題
- 1. ここでの宣言はC言語で許可されていません。
- 2. Java-ダイアモンドタイプはこの言語レベルではサポートされていません
- 3. s:SpriteVisualElementと「コンポーネントの宣言はここでは許可されていません」
- 4. アンドロイドメーカー:拡張メソッドは、この言語レベルでサポートされていません
- 5. 変数が宣言されていません。許可レベルのエラー
- 6. Androidスタジオ:注釈はここでは許可されていませんエラー
- 7. 注釈はここでは許可されていません
- 8. Android gradle - コンテンツはプロローグで許可されていません
- 9. ORA-00934:ここではグループ機能は許可されていません00934. 00000 - "グループ機能はここでは許可されていません"
- 10. AndroidのWCFメソッドは許可されていません
- 11. firebase tutorial-modifier privateはここでは許可されていません
- 12. maven。ラムダ式は-sourceではサポートされていません1.5
- 13. Android XML要素は許可されていません
- 14. 「式がuserFilterで許可されていません」gooddata api
- 15. コンパレータ:この言語レベルではメソッド参照はサポートされていませんか?
- 16. Java変数の宣言が許可されていません
- 17. Maven Jettyプラグインデーモンの要素はここでは許可されていません
- 18. 要素クラスパスはここではIntellijで許可されていません
- 19. 多対多キーはここでは許可されません
- 20. GO言語のラムダ式
- 21. プレフィックスがアンプページの最上位レベルのHTMLで許可されていません
- 22. 02287. 00000 - "シーケンス番号はここでは許可されていません"
- 23. SQLSyntaxErrorException - ORA-02287:シーケンス番号はここでは許可されていません
- 24. 相対仮想パス 'x.resx'はここでは許可されていません
- 25. 相対仮想パス ''はここでは許可されていません
- 26. sqlのシーケンスエラー。シーケンス番号がここでは許可されていません
- 27. "ObservableCollection"は言語ではサポートされていません
- 28. 赤い言語がAndroid用にコンパイルされていません
- 29. plugin.xx.view.pluginNamespace =コントローラーはこのプラグインでは許可されていません
- 30. このコンテキストではマッピング値は許可されていません
私は入れない内部のこと**依存**やAndroid ** –