質問編集履歴

4

プログラムサンプルを最小限に修正

2022/01/28 05:00

投稿

yamayamak
yamayamak

スコア131

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.xxxxxxx.testgetssid"
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

一部、説明をわかりやすく修正。

2022/01/28 00:52

投稿

yamayamak
yamayamak

スコア131

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 359
20
+ versionCode 59
21
- versionName "6.5.9(359)"
21
+ versionName "5.9(359)"
22
22
  testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
23
23
  }
24
24
  buildTypes {

2

説明文をわかりやすく修正しました

2022/01/27 07:46

投稿

yamayamak
yamayamak

スコア131

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

言語がわかる形で修正しました

2022/01/27 07:44

投稿

yamayamak
yamayamak

スコア131

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