質問編集履歴
4
プログラムサンプルを最小限に修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,26 @@
|
|
2
2
|
元々のプロジェクトで「ACCESS_FINE_LOCATION」が許可されないため、確認用に以下で新規にプロジェクトを作成しました。
|
3
3
|
(プロジェクトで利用しているバージョンなどがわかるため、記載させて頂きます。)
|
4
4
|
|
5
|
+
ファイルの内容も必要最小限にし、元々のプロジェクトも全てのActivityを削除して、
|
6
|
+
共通ファイルやMainActivityのみで全く同じにしても、結果が異なり、元々のプロジェクトが「ACCESS_FINE_LOCATION」が許可されず、新プロジェクトは「ACCESS_FINE_LOCATION」が許可されました。
|
7
|
+
基本的に、同じ内容にしたファイルは以下の通りです。
|
8
|
+
|
9
|
+
【共通系】
|
10
|
+
・build.gradle(app)
|
11
|
+
・build.gradle(project)
|
12
|
+
・gradle-wrapper.properties
|
13
|
+
・proguard-rules.pro
|
14
|
+
・gradle.properties
|
15
|
+
・settings.gradle
|
16
|
+
・local.properties
|
17
|
+
・Manifest.xml
|
18
|
+
【Activity】
|
19
|
+
・ManActivity.java
|
20
|
+
・activity_main.xml
|
21
|
+
|
22
|
+
app_idは当然ですが異なっていますが、それ以外は基本的に合わせています。
|
23
|
+
|
5
|
-
|
24
|
+
2つのプロジェクトで同じにした内容を以下に共有します。
|
6
|
-
(OKになっているプロジェクトです。何かわかるかもしれませんので利用しているバージョンなどを共有します。
|
7
|
-
NGの方もGradleバージョン含めて以下の設定も含めて同じにしていますが、NGになります。)
|
8
25
|
```build.gradle(app)
|
9
26
|
apply plugin: 'com.android.application'
|
10
27
|
check.dependsOn 'assembleMinSdkIcsDebugAndroidTest'
|
@@ -14,7 +31,7 @@
|
|
14
31
|
buildToolsVersion '30.0.2'
|
15
32
|
flavorDimensions "minSdkVersion"
|
16
33
|
defaultConfig {
|
17
|
-
applicationId "com.xxxxxx
|
34
|
+
applicationId "com.xxxxxx.testgetssid"
|
18
35
|
minSdkVersion 21
|
19
36
|
targetSdkVersion 30
|
20
37
|
versionCode 59
|
@@ -39,27 +56,9 @@
|
|
39
56
|
}
|
40
57
|
|
41
58
|
dependencies {
|
42
|
-
implementation 'com.android.support:support-v4:28.0.0'
|
43
|
-
implementation 'com.android.support:appcompat-v7:28.0.0'
|
44
|
-
implementation 'com.android.support:cardview-v7:28.0.0'
|
45
|
-
implementation 'com.android.support:animated-vector-drawable:28.0.0'
|
46
59
|
implementation 'com.android.support:design:28.0.0'
|
47
|
-
|
48
|
-
implementation 'com.google.firebase:firebase-auth:16.2.0'
|
49
|
-
implementation 'com.google.android.gms:play-services-auth:16.0.1'
|
50
60
|
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
|
51
|
-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'
|
52
|
-
androidTestImplementation 'com.android.support.test:runner:0.5'
|
53
|
-
|
54
|
-
implementation 'com.facebook.android:facebook-login:[5,6)'
|
55
|
-
|
56
|
-
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
|
57
|
-
implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.0'
|
58
|
-
implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
|
59
61
|
}
|
60
|
-
|
61
|
-
// ADD THIS AT THE BOTTOM
|
62
|
-
apply plugin: 'com.google.gms.google-services'
|
63
62
|
```
|
64
63
|
|
65
64
|
```build.gradle(testGetSSID)
|
@@ -70,15 +69,12 @@
|
|
70
69
|
}
|
71
70
|
dependencies {
|
72
71
|
classpath 'com.android.tools.build:gradle:4.2.0'
|
73
|
-
classpath 'com.google.gms:google-services:4.3.8'
|
74
72
|
}
|
75
73
|
}
|
76
74
|
|
77
75
|
allprojects {
|
78
76
|
repositories {
|
79
|
-
mavenCentral()
|
80
77
|
google()
|
81
|
-
maven { url "https://jitpack.io" }
|
82
78
|
}
|
83
79
|
}
|
84
80
|
|
@@ -89,7 +85,7 @@
|
|
89
85
|
```XML【AndroidManifest.xml】
|
90
86
|
<?xml version="1.0" encoding="utf-8"?>
|
91
87
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
92
|
-
package="com.xxxxxx.testgetssid">
|
88
|
+
package="com.xxxxxxxx.testgetssid">
|
93
89
|
|
94
90
|
<application
|
95
91
|
android:allowBackup="true"
|
@@ -110,16 +106,12 @@
|
|
110
106
|
android:name=".NextActivity" />
|
111
107
|
</application>
|
112
108
|
|
113
|
-
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
114
109
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
115
110
|
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
116
111
|
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
117
112
|
<uses-permission android:name="android.permission.INTERNET" />
|
118
113
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
119
114
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
120
|
-
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
121
|
-
<uses-permission android:name="android.permission.READ_PROFILE" />
|
122
|
-
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
123
115
|
|
124
116
|
</manifest>
|
125
117
|
```
|
@@ -162,8 +154,7 @@
|
|
162
154
|
「ACCESS_COARSE_LOCATION」はどちらのプロジェクトも問題なく、SSID111111_OKが出力されます。
|
163
155
|
|
164
156
|
何かのチェックで引っ掛かっているようですが、新規プロジェクトと使いたいプロジェクトの差分が見当たりません。
|
165
|
-
(Manifestやbuild.gradleなどで全ての内容を合わせても結果が異なる)
|
166
157
|
|
167
158
|
何度調べてもわからず困ってます。
|
168
|
-
何かチャックしないといけないような事など確認した方が良いと思われる内容は何でもコメントをお願いします。
|
159
|
+
何か他に共通設定など、チャックしないといけないような事など確認した方が良いと思われる内容は何でもコメントをお願いします。
|
169
160
|
|
3
一部、説明をわかりやすく修正。
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,8 +17,8 @@
|
|
17
17
|
applicationId "com.xxxxxxx.testgetssid"
|
18
18
|
minSdkVersion 21
|
19
19
|
targetSdkVersion 30
|
20
|
-
versionCode
|
20
|
+
versionCode 59
|
21
|
-
versionName "
|
21
|
+
versionName "5.9(359)"
|
22
22
|
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
|
23
23
|
}
|
24
24
|
buildTypes {
|
2
説明文をわかりやすく修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
元々のプロジェクトで「ACCESS_FINE_LOCATION」が許可されないため、確認用に以下で新規にプロジェクトを作成しました。
|
3
3
|
(プロジェクトで利用しているバージョンなどがわかるため、記載させて頂きます。)
|
4
4
|
|
5
|
-
確認用の新規プロジェクト
|
5
|
+
確認用の新規プロジェクトを以下に共有します。
|
6
6
|
(OKになっているプロジェクトです。何かわかるかもしれませんので利用しているバージョンなどを共有します。
|
7
7
|
NGの方もGradleバージョン含めて以下の設定も含めて同じにしていますが、NGになります。)
|
8
8
|
```build.gradle(app)
|
1
言語がわかる形で修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
(プロジェクトで利用しているバージョンなどがわかるため、記載させて頂きます。)
|
4
4
|
|
5
5
|
確認用の新規プロジェクト
|
6
|
+
(OKになっているプロジェクトです。何かわかるかもしれませんので利用しているバージョンなどを共有します。
|
7
|
+
NGの方もGradleバージョン含めて以下の設定も含めて同じにしていますが、NGになります。)
|
6
8
|
```build.gradle(app)
|
7
9
|
apply plugin: 'com.android.application'
|
8
10
|
check.dependsOn 'assembleMinSdkIcsDebugAndroidTest'
|
@@ -84,7 +86,7 @@
|
|
84
86
|
delete rootProject.buildDir
|
85
87
|
}
|
86
88
|
```
|
87
|
-
```AndroidManifest.xml
|
89
|
+
```XML【AndroidManifest.xml】
|
88
90
|
<?xml version="1.0" encoding="utf-8"?>
|
89
91
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
90
92
|
package="com.xxxxxx.testgetssid">
|
@@ -121,7 +123,7 @@
|
|
121
123
|
|
122
124
|
</manifest>
|
123
125
|
```
|
124
|
-
```MainActivity(抜粋)
|
126
|
+
```Java【MainActivity.java(抜粋)】
|
125
127
|
public class MainActivity extends AppCompatActivity {
|
126
128
|
|
127
129
|
@Override
|