Facebook アプリを設定するときは、Android パッケージ名と Android クラス名が必要です。
最初の部分は簡単で、Google Play のアプリ リストにも表示されます。
Flex アプリの Android クラス名を見つけるにはどうすればよいですか?
Facebook アプリを設定するときは、Android パッケージ名と Android クラス名が必要です。
最初の部分は簡単で、Google Play のアプリ リストにも表示されます。
Flex アプリの Android クラス名を見つけるにはどうすればよいですか?
ご想像のとおり、パッケージ名は簡単で、Google Play の URL を見るか、Google Play のアプリ セクションのリスト内で取得できます。
しかし実際には、Google Play 自体が AndroidManifest.xml ファイルから名前を取得します。
AndroidManifest.xml ファイルから、パッケージ名とクラス名の両方を見つけることができます。
アプリのビルドに使用するツールに関係なく、最終的には APK ファイルである必要があり、マニフェスト xml ファイルは apk 内にあります。
マニフェスト xml ファイルを表示すると、Android パッケージ名は "package=" 属性要素の下の値です。
たとえば、その行が package="com.example.APP1" の場合、Android パッケージ名は com.example.APP1 です。
Android クラス名については、マニフェスト ファイルを見て、MAIN および LAUNCHER アクションを参照するアクティビティを特定する必要があります。
通常は「.」で始まります。
たとえば、「.MainClass」と表示されている場合、Android クラス名は com.example.APP1.MainClass (上記のアプリケーション パッケージ名として com.example.APP1 を使用) になり
ます。
このリンクによると、
クラスは AppEntry という名前で、そのパッケージ名は AIR アプリケーション ID によって異なりますが、常に「air」で始まります。
「Android クラス名」は、AndroidManifest.xml で定義されたアプリケーションのランチャー アクティビティのクラス名を指します。Android Manifest.xml で以下のインテント フィルターを使用して定義する必要があります。
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>