Что такое "имя класса Android" для приложения Facebook, написанного на Flex?

при настройке приложения Facebook требуется имя пакета Android и имя класса Android.

первая часть проста, и Google Play даже показывает мне это в моем списке приложений.

Как найти имя класса Android для приложения Flex?

Facebook App Settings

3 ответов


по этому ссылке,

класс называется AppEntry и его имя пакета зависит от идентификатора приложения AIR, но он всегда начинается с "air".



Как вы правильно догадались, имя пакета является простым и может быть получено, глядя на Google play url, или в списке приложений раздела на google play.
Но на самом деле, Google Play сама подхватывает название от AndroidManifest.XML-файл.
Вы можете узнать имя пакета и имя класса из AndroidManifest.XML-файл.
независимо от того, какой инструмент вы используете для создания приложения, это должен быть файл APK и XML манифеста файл будет внутри apk.
При просмотре xml-файла манифеста имя пакета Android является значением в элементе атрибута" package=".
например, если эта строка читается-package= " com.образец.APP1", тогда ваше имя пакета Android-com.образец.Приложения app1.
Для имени класса Android вы должны посмотреть файл манифеста и определить, какое это действие, которое ссылается на основное действие и действие запуска.
Обычно это начинается с "."
Например, если он говорит ".MainClass", затем ваше имя класса Android становится-com.образец.Приложения app1.MainClass (использование com.образец.APP1 в качестве имени пакета приложения сверху.
Надеюсь, это поможет.


"имя класса Android"относится к имени класса запуска активности вашего приложения, определенного в AndroidManifest.XML. это должно быть определено с помощью фильтра намерения ниже в вашем Манифесте Android.в XML

<intent-filter >
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>