В моем файле AndroidManifest.xml у меня есть следующий тег метаданных, который должен быть заполнен динамически:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="${FACEBOOK_APP_ID}"/>
Мой файл gradle выглядит следующим образом:
manifestPlaceholders = [
GOOGLE_PROJECT_ID: "A888844613784",
FACEBOOK_APP_ID: "888570042741264"
]
После создания и сборки FACEBOOK_APP_ID в файле манифеста выглядит так:
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="1481023616.000000" />
К сожалению, это не String, а значение float. Это не правильно или чего я хочу.
Я знаю, что есть еще один способ определить FACEBOOK_APP_ID
в файле string.xml
. Но так как у меня много вкусов, было бы неплохо и легко поддерживать, если бы мы поместили все параметры, связанные с вкусом, в файл build.gradle
вместо файлов strings.xml
.
Кто-нибудь знает, как избежать преобразования строки в float?