Android-配置Facebook应用程序
我必须将facebook集成到我的应用程序中,在创建Android-配置Facebook应用程序,android,facebook,Android,Facebook,我必须将facebook集成到我的应用程序中,在创建facebook应用程序时遇到一个问题,即: 在AndroidManifest.xml中找到的我的应用程序的packageName被gradle文件配置覆盖 基本上,在AndroidManifest.xml中我有com.myapp.smth,在gradle文件中我有com.smth.myapp 所以现在,我不知道在Facebook控制台中填写什么: 包名->哪一个?如清单中所定义或由gradle覆盖 mainActivity name->是否
facebook应用程序时遇到一个问题,即:
在AndroidManifest.xml
中找到的我的应用程序的packageName
被gradle
文件配置覆盖
基本上,在AndroidManifest.xml
中我有com.myapp.smth
,在gradle
文件中我有com.smth.myapp
所以现在,我不知道在Facebook控制台中填写什么:
- 包名->哪一个?如清单中所定义或由gradle覆盖
- mainActivity name->是否必须将包替换为gradle覆盖的包
- keyHashes->如果我使用这里描述的方法,我会得到一个与使用命令行
keytool
的方法不同的keyhash这是为什么?
任何帮助都将不胜感激。谢谢。gradlecom.smth.myapp中的程序包名称
主要活动并不重要
按“标记”->
try { SHH
PackageInfo info = getPackageManager().getPackageInfo(
"YOUR_PACKAGE",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("TAG:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (PackageManager.NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}