質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

0回答

1698閲覧

Android Studio Kotlin エラー Unsolved Reference

hbhvychgh

総合スコア13

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

1グッド

0クリップ

投稿2018/09/10 08:12

途中まで、ちゃんと動いていたのですが、いきなり、Unsolved Referenceのエラーが出てしまいました。6個くらいのActivityファイルがあるのですが、全部のファイルのR.layout.hogehoge_activityのところのRで赤くなってエラーが出ます。
Android Studioを初めて2週間の初心者です。
環境は
API28 revision 6
emulator-5554 Android 9
Android Studio 3.1.4
SDK tools 26.1.1
↑開発言語 Kotlin
たくさんアクティビティファイルがありますので、エラー内容がわかるであろう、MainActivityとbuild.gradleと、Manifestファイル、を書きました。
インターネットで調べたのですが、有益な情報が見つかりませんでしたので、詳しい方、お願い済ます。
エラー内容を記します。
FAILURE: Build failed with an exception.

  • What went wrong:

Execution failed for task ':app:processDebugResources'.

Failed to process resources, see aapt output above for details.

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

BUILD FAILED in 0s
13 actionable tasks: 1 executed, 12 up-to-date

1つめのファイル MainActivity

Kotlin

1 2 3package com.example.yusuke.mysql02 4 5import android.content.Context 6import android.content.Intent 7import android.content.SharedPreferences 8import android.support.v7.app.AppCompatActivity 9import android.os.Bundle 10import android.preference.PreferenceManager 11import android.view.View 12import android.widget.EditText 13import com.example.yusuke.mysql02.Grobal.grobalusername 14import com.example.yusuke.mysql02.R.id.username 15import android.widget.TextView 16import android.widget.Toast 17import com.android.volley.Request 18import com.android.volley.toolbox.StringRequest 19//import com.example.yusuke.mysql02.Grobal.num 20import kotlinx.android.synthetic.main.activity_main.* 21import com.android.volley.Response 22import com.android.volley.toolbox.JsonObjectRequest 23import com.android.volley.toolbox.Volley 24import org.json.JSONObject 25 26class MainActivity : AppCompatActivity() { 27 28 29 30 override fun onCreate(savedInstanceState: Bundle?) { 31 super.onCreate(savedInstanceState) 32 setContentView(R.layout.activity_main) 33 34 } 35 36 val jsonobj = JSONObject() 37 38 fun nextactivity(v:View){ 39 40 jsonobj.put("username",username.text) 41 jsonobj.put("password",password.text) 42 43 val URL = "http://www.example.com/registeractivity.php" 44 val que = Volley.newRequestQueue(this@MainActivity) 45 46 47 val req = JsonObjectRequest(Request.Method.POST,URL,jsonobj, 48 Response.Listener{ 49 response -> 50 51 Grobal.grobalexsist = response.toString() 52 53 },Response.ErrorListener { 54 Grobal.grobalexsist = "0" 55 }) 56 57 que.add(req) 58 59 60 var nametext : String = username.getText().toString() 61 var passtext : String = password.getText().toString() 62 63 Grobal.grobalusername = nametext 64 Grobal.grobalpassword = passtext 65 66 val intent = Intent(this,RegisteredActivity::class.java) 67 startActivity(intent) 68 69 } 70 71 fun loginactivity(v: View){ 72 val intent = Intent(this,LoginActivity::class.java) 73 startActivity(intent) 74 } 75}

2つ目のファイル build.gradle

Kotlin

1apply plugin: 'com.android.application' 2 3apply plugin: 'kotlin-android' 4 5apply plugin: 'kotlin-android-extensions' 6 7android { 8 compileSdkVersion 28 9 defaultConfig { 10 applicationId "com.example.yusuke.mysql02" 11 minSdkVersion 20 12 targetSdkVersion 28 13 versionCode 1 14 versionName "1.0" 15 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 16 } 17 buildTypes { 18 release { 19 minifyEnabled false 20 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 21 } 22 } 23} 24 25dependencies { 26 implementation fileTree(dir: 'libs', include: ['*.jar']) 27 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 28 implementation 'com.android.support:appcompat-v7:28.0.0-rc02' 29 implementation 'com.android.support.constraint:constraint-layout:1.1.3' 30 testImplementation 'junit:junit:4.12' 31 androidTestImplementation 'com.android.support.test:runner:1.0.2' 32 androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 33 implementation 'com.android.volley:volley:1.1.1' 34 35} 36 37 38

3つ目のファイル Manifestファイル

Kotlin

1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.yusuke.mysql02"> 4 <uses-permission android:name="android.permission.INTERNET" /> 5 6 <application 7 android:allowBackup="true" 8 android:icon="@mipmap/ic_launcher" 9 android:label="@string/app_name" 10 android:roundIcon="@mipmap/ic_launcher_round" 11 android:supportsRtl="true" 12 android:theme="@style/AppTheme"> 13 <activity android:name=".MainActivity"> 14 <intent-filter> 15 <action android:name="android.intent.action.MAIN" /> 16 17 <category android:name="android.intent.category.LAUNCHER" /> 18 </intent-filter> 19 </activity> 20 <activity android:name=".LoginActivity" /> 21 <activity android:name=".RegisteredActivity" /> 22 <activity android:name=".choseuserActivity" /> 23 <activity android:name=".addfriend" /> 24 <activity android:name=".Message"></activity> 25 </application> 26 27</manifest> 28 29
ajatan👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keicha_hrs

2018/09/12 04:58

この内容では恐らく誰も回答できないと思います。「途中まで動いていた」段階のソースファイルはバックアップされていないのでしょうか?
Wind

2018/09/12 08:23

CleanProjectやRebuildProjectは試しましたか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問