43634


Android
studio3で、[リンク先内容](https://qiita.com/TomiGie/items/fb60a80780689b86dc59)を試しているのですが、

[code]

    textview.text = greeting 
    
[/code]

「変数を使ってみる」に掲載されている上記内容を追加すると、

> Unresolved reference: textview

エラーとなり、ビルド失敗します

* * *

・下記エラー(あるいは警告？)も表示されているのですが、何か関係しているでしょうか？

> kotlin-stdlib-jre7 is deprecated. Please use kotlin-stdlib-jdk7  
>  instead

* * *


CC BY-SA 3.0
2018-04-28T08:08:30.867
43633
2018-04-28T08:37:44.850
7886
question
android-studio kotlin
kotlinで、Unresolved reference: textview


layoutに存在するView要素のidで参照ができる機能は、Kotlin Android Extensionsによって実現されている機能です。

<https://kotlinlang.org/docs/tutorials/android-plugin.html>

まずは以下のことを確認してください。

  * app/build.gradleに`apply plugin: 'kotlin-android-extensions'`が存在するか
  * 対象となるActivityのlayout(xml)にあるTextViewに`android:id="@+id/textview"`が設定されているか
  * Activityのソースコード(Kotlin)に`import kotlinx.android.synthetic.main.activity_main.*`が書かれているか  
→対象となるActivityがMainActivity(activity_main.xml)の場合の例です

これらを確認した上で同じ問題が起きる場合、情報が足りていません。  
質問に以下の情報を追記してください。

  * Android Studioのバージョン
  * Kotlinのバージョン
  * app/build.gradle
  * 対象Activityのソースコード(Kotlin)
  * 対象Activityのlayoutファイル(xml)


CC BY-SA 3.0
2018-04-28T08:37:44.850
43634
2018-04-28T08:37:44.850
3068
43633
answer