途中まで、ちゃんと動いていたのですが、いきなり、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.
- Get more help at https://help.gradle.org
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
あなたの回答
tips
プレビュー