Android 安卓教程
我一直在学习Android教程: 我完成了步骤6.4,构建并运行项目。我的应用程序会提示我登录,在没有错误消息的情况下登录,然后只显示一个文本为“Hello World!”的页面。教程提到,此时我应该会收到一个关于权限的对话框的提示,但这并没有发生。我在任何地方都找不到显示Hello World文本的代码,所以这也很奇怪。我没有错误消息Android 安卓教程,android,facebook,Android,Facebook,我一直在学习Android教程: 我完成了步骤6.4,构建并运行项目。我的应用程序会提示我登录,在没有错误消息的情况下登录,然后只显示一个文本为“Hello World!”的页面。教程提到,此时我应该会收到一个关于权限的对话框的提示,但这并没有发生。我在任何地方都找不到显示Hello World文本的代码,所以这也很奇怪。我没有错误消息 非常感谢您的帮助。输入一些日志.d以查看发生了什么。很可能是因为你的应用程序没有请求权限,基本信息可以自由访问 @Override public void on
非常感谢您的帮助。输入一些日志.d以查看发生了什么。很可能是因为你的应用程序没有请求权限,基本信息可以自由访问
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {
Log.d(TAG,"Completed!");
}
@Override
public void onFacebookError(FacebookError error) {
Log.d(TAG,"Facebook Error!");
}
@Override
public void onError(DialogError e) {
Log.d(TAG,"Error!")
}
@Override
public void onCancel() {
Log.d(TAG,"User Canceled");
}
});
}
你的应用不需要权限,所以它不需要权限。有关“Hello world”文本,请查看res/layout中的main.xml文件和res/values中的string.xml。我遇到了同样的问题,在阅读密钥库疑难解答后解决了它。最初,我没有使用默认的“android”作为密钥库密码。一旦我这样做了,我的应用程序就正确启动了
$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
Enter keystore password: android
请发布您已有的代码。但是,修复密钥库解决方案只起到一次作用。在接下来的几次跑步中,我又回到了闪光灯前,接着是“Hello World”屏幕。至少LogCat仍然显示@brody代码的“已完成”。