TakayukiKoyama Geek Blog

Create, Entertain, Experience

TensorFlow Android サンプルアプリ ビルドエラー Unable to find source java class: 'xxxx/Constant.java'

機械学習で話題の TensorFlow ですが、Androidアプリを試してみたくてセットアップしていたらドキュメントに書いてないエラーが発生したのでメモ。

Andorid Studioによる基本的なセットアップは下記のリンクの通り。

Building TensorFlow on Android  |  TensorFlow

しかし、そのままビルドしようとすると以下のようなエラーが出る。

Unable to find source java class: '<git cloneしたディレクトリパス>/tensorflow/tensorflow/java/src/main/java/org/tensorflow/op/core/Constant.java'

Github issuesに解決方法が書かれていた。

Unable to find source java class: '/Users/vinay.garg/AndroidStudioProjects/tensorflow/tensorflow/java/src/main/java/org/tensorflow/op/core/Constant.java' · Issue #15785 · tensorflow/tensorflow · GitHub

"Build -> Rebuild Project" すれば良いとのこと。

ただし、一回ビルドしてしまうと別のエラーがでることがあったが、そのときは "Build -> Clean Project" で解決した。

TensorFlowではじめるDeepLearning実装入門 (impress top gear)

TensorFlowではじめるDeepLearning実装入門 (impress top gear)