質問編集履歴
6
表記の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -124,7 +124,7 @@
|
|
124
124
|
|
125
125
|
```
|
126
126
|
|
127
|
-
#### 正常に動作する別のアプリのbuild.gradle
|
127
|
+
#### ~~正常に動作する~~別のアプリのbuild.gradle
|
128
128
|
```Gradle
|
129
129
|
apply plugin: 'com.android.application'
|
130
130
|
apply plugin: 'kotlin-android'
|
5
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -206,9 +206,15 @@
|
|
206
206
|
```
|
207
207
|
|
208
208
|
## 環境
|
209
|
-
Android Studio 3.6
|
209
|
+
Android Studio 3.6 rc1 (投稿時点:3.6 Beta4)
|
210
|
-
私が作っているもう1個のアプリでは発生しないので、IDE側の問題ではないと思います。
|
210
|
+
~~私が作っているもう1個のアプリでは発生しないので、IDE側の問題ではないと思います。~~
|
211
211
|
Kotlin Plugin 1.3.61-release-Studio3.6-1
|
212
212
|
プロジェクトのKotlin Plugin: 1.3.61
|
213
213
|
Ubuntu 19.10
|
214
|
-
実行端末:Android 9 / Android 10
|
214
|
+
実行端末:Android 9 / Android 10
|
215
|
+
|
216
|
+
## 2019/12/19追記
|
217
|
+
上記の「もう1個のアプリ」でも発生したので、IDEが原因ではないかと疑い始めました。
|
218
|
+
しかし、今日Android Studio 3.6 rc1がリリースされたのでインストールしてみましたが改善せず。
|
219
|
+
実は投稿後も何回かいろいろアップデートがありましたが、今の所全て最新で改善していません。
|
220
|
+
Googleがこんな重大なバグを修正しないはずがないので、何か自分の設定が悪いのかもしれません。
|
4
build.gradleの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -67,17 +67,31 @@
|
|
67
67
|
}
|
68
68
|
}
|
69
69
|
```
|
70
|
-
#### build.gradle(App)
|
70
|
+
#### build.gradle(App)
|
71
71
|
```Gradle
|
72
|
+
apply plugin: 'com.android.application'
|
73
|
+
|
74
|
+
apply plugin: 'kotlin-android'
|
75
|
+
|
76
|
+
apply plugin: 'kotlin-android-extensions'
|
77
|
+
|
78
|
+
apply plugin: 'io.fabric'
|
79
|
+
|
80
|
+
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
|
81
|
+
|
82
|
+
apply plugin: 'kotlin-kapt'
|
83
|
+
|
84
|
+
apply plugin: 'realm-android'
|
85
|
+
|
72
86
|
android {
|
73
87
|
compileSdkVersion 29
|
74
88
|
buildToolsVersion "29.0.2"
|
75
89
|
defaultConfig {
|
76
|
-
applicationId "
|
90
|
+
applicationId "net.chikach.paylauncher"
|
77
91
|
minSdkVersion 22
|
78
92
|
targetSdkVersion 29
|
79
|
-
versionCode
|
93
|
+
versionCode 6
|
80
|
-
versionName '0.
|
94
|
+
versionName '0.3.1'
|
81
95
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
82
96
|
}
|
83
97
|
buildTypes {
|
@@ -85,19 +99,112 @@
|
|
85
99
|
minifyEnabled true
|
86
100
|
shrinkResources true
|
87
101
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
102
|
+
manifestPlaceholders = [enableCrashlytics: "true", appId: "(広告アプリID)"]
|
103
|
+
resValue "string", "REWARD_AD_UNIT", "(広告ユニットID)"
|
88
104
|
}
|
89
105
|
debug {
|
90
|
-
minifyEnabled false
|
91
|
-
shrinkResources false
|
92
106
|
ext.enableCrashlytics = false
|
93
|
-
testCoverageEnabled false
|
94
107
|
versionNameSuffix ".99"
|
95
108
|
applicationIdSuffix ".debug"
|
109
|
+
manifestPlaceholders = [enableCrashlytics: "false", appId: "ca-app-pub-3940256099942544~3347511713"]
|
110
|
+
resValue "string", "REWARD_AD_UNIT", "ca-app-pub-3940256099942544/5224354917"
|
96
111
|
}
|
97
112
|
}
|
98
113
|
}
|
114
|
+
|
115
|
+
dependencies {
|
116
|
+
〜略〜
|
117
|
+
}
|
118
|
+
|
119
|
+
realm {
|
120
|
+
syncEnabled = true
|
121
|
+
}
|
122
|
+
|
123
|
+
apply plugin: 'com.google.gms.google-services'
|
124
|
+
|
99
125
|
```
|
100
126
|
|
127
|
+
#### 正常に動作する別のアプリのbuild.gradle
|
128
|
+
```Gradle
|
129
|
+
apply plugin: 'com.android.application'
|
130
|
+
apply plugin: 'kotlin-android'
|
131
|
+
|
132
|
+
apply plugin: 'kotlin-android-extensions'
|
133
|
+
|
134
|
+
apply plugin: 'kotlin-kapt'
|
135
|
+
apply plugin: 'realm-android'
|
136
|
+
|
137
|
+
apply plugin: 'io.fabric'
|
138
|
+
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
|
139
|
+
|
140
|
+
|
141
|
+
android {
|
142
|
+
signingConfigs {
|
143
|
+
}
|
144
|
+
compileSdkVersion 29
|
145
|
+
buildTypes {
|
146
|
+
release {
|
147
|
+
minifyEnabled true
|
148
|
+
shrinkResources true
|
149
|
+
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
150
|
+
manifestPlaceholders = [enableCrashlytics: "true", appId: "(広告アプリID)"]
|
151
|
+
buildConfigField "String", "AD_APP_ID", "\"${manifestPlaceholders.get("appId")}\""
|
152
|
+
resValue "string", "MAIN_AD_UNIT", "(広告ユニットID)"
|
153
|
+
resValue "string", "CALENDAR_AD_UNIT", "(広告ユニットID)"
|
154
|
+
resValue "string", "DETAIL_AD_UNIT", "(広告ユニットID)"
|
155
|
+
resValue "string", "MEMORIZE_RESULT_AD_UNIT", "(広告ユニットID)"
|
156
|
+
resValue "string", "COMPLETED_AD_UNIT", "(広告ユニットID)"
|
157
|
+
}
|
158
|
+
debug {
|
159
|
+
minifyEnabled false
|
160
|
+
ext.enableCrashlytics = false
|
161
|
+
versionNameSuffix '-debug'
|
162
|
+
applicationIdSuffix '.debug'
|
163
|
+
manifestPlaceholders = [enableCrashlytics: "false", appId: "ca-app-pub-3940256099942544~3347511713"]
|
164
|
+
buildConfigField "String", "AD_APP_ID", "\"${manifestPlaceholders.get("appId")}\""
|
165
|
+
resValue "string", "MAIN_AD_UNIT", "ca-app-pub-3940256099942544/6300978111"
|
166
|
+
resValue "string", "CALENDAR_AD_UNIT", "ca-app-pub-3940256099942544/6300978111"
|
167
|
+
resValue "string", "DETAIL_AD_UNIT", "ca-app-pub-3940256099942544/6300978111"
|
168
|
+
resValue "string", "MEMORIZE_RESULT_AD_UNIT", "ca-app-pub-3940256099942544/6300978111"
|
169
|
+
resValue "string", "COMPLETED_AD_UNIT", "ca-app-pub-3940256099942544/6300978111"
|
170
|
+
}
|
171
|
+
}
|
172
|
+
defaultConfig {
|
173
|
+
applicationId 'net.chikach.smmanager'
|
174
|
+
minSdkVersion 23
|
175
|
+
targetSdkVersion 29
|
176
|
+
versionCode 79
|
177
|
+
versionName '11.0.3'
|
178
|
+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
179
|
+
resConfigs "ja"
|
180
|
+
}
|
181
|
+
applicationVariants.all { variant ->
|
182
|
+
if (variant.buildType.name == "debug") {
|
183
|
+
variant.mergedFlavor.resourceConfigurations.add("xxhdpi")
|
184
|
+
}
|
185
|
+
}
|
186
|
+
productFlavors {
|
187
|
+
}
|
188
|
+
aaptOptions {
|
189
|
+
cruncherEnabled false
|
190
|
+
}
|
191
|
+
compileOptions {
|
192
|
+
sourceCompatibility JavaVersion.VERSION_1_8
|
193
|
+
targetCompatibility JavaVersion.VERSION_1_8
|
194
|
+
}
|
195
|
+
}
|
196
|
+
|
197
|
+
dependencies {
|
198
|
+
〜略〜
|
199
|
+
}
|
200
|
+
|
201
|
+
realm {
|
202
|
+
syncEnabled = true
|
203
|
+
}
|
204
|
+
|
205
|
+
apply plugin: 'com.google.gms.google-services'
|
206
|
+
```
|
207
|
+
|
101
208
|
## 環境
|
102
209
|
Android Studio 3.6 Beta5
|
103
210
|
私が作っているもう1個のアプリでは発生しないので、IDE側の問題ではないと思います。
|
3
バージョンの変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -101,7 +101,7 @@
|
|
101
101
|
## 環境
|
102
102
|
Android Studio 3.6 Beta5
|
103
103
|
私が作っているもう1個のアプリでは発生しないので、IDE側の問題ではないと思います。
|
104
|
-
Kotlin Plugin 1.3.
|
104
|
+
Kotlin Plugin 1.3.61-release-Studio3.6-1
|
105
|
-
プロジェクトのKotlin Plugin: 1.3.
|
105
|
+
プロジェクトのKotlin Plugin: 1.3.61
|
106
106
|
Ubuntu 19.10
|
107
107
|
実行端末:Android 9 / Android 10
|
2
バージョンの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -101,5 +101,7 @@
|
|
101
101
|
## 環境
|
102
102
|
Android Studio 3.6 Beta5
|
103
103
|
私が作っているもう1個のアプリでは発生しないので、IDE側の問題ではないと思います。
|
104
|
+
Kotlin Plugin 1.3.50-release-Studio3.6-1
|
105
|
+
プロジェクトのKotlin Plugin: 1.3.50
|
104
106
|
Ubuntu 19.10
|
105
107
|
実行端末:Android 9 / Android 10
|
1
脱字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|

|
6
6
|
|
7
7
|
## 試したこと
|
8
|
-
testCoverageEnabledをfalseにしてたり、minifyEnabledを明示的にfalseにしてみたりしました。
|
8
|
+
testCoverageEnabledをfalseにしてみたり、minifyEnabledを明示的にfalseにしてみたりしました。
|
9
9
|
また、実機でデバッグしていたのでエミュレータでも試しました。
|
10
10
|
|
11
11
|
## 該当のソースコード
|