我正在尝试将Facebook集成到我的应用程序中,但在Android Studio中运行时,我得到了这个:
Gradle:任务执行失败':AplikaceBeta1.0.1:mergeDebugResources'.无法运行命令:C:\用户\大卫\应用程序数据\本地\的Android\Android的工作室\ SDK \集结TOOLS\Android的4.2.2\aapt.exe小号-i C:\用户\大卫\桌面\ Facebook的-Android-SDK-3.5\Facebook的Android的SDK-3.5 \样品\ AplikaceBeta1.0.1Project\AplikaceBeta1.0.1 \构建\分解-束\ AplikaceBeta101ProjectLibrariesFacebookUnspecified.aar\RES \抽拉\ com_facebook_profile_picture_blank_square.png -o C:\用户\大卫\桌面\ Facebook的Android的SDK-3.5\Facebook的Android的SDK-3.5 \样本\ AplikaceBeta1.0.1Project\AplikaceBeta1.0.1 \建立\水库\所有\调试\绘制\ com_facebook_profile_picture_blank_square.png错误代码:42输出: C:\ Users \用户大卫\桌面\ Facebook的Android的SDK-3.5\Facebook的Android的SDK-3.5 \样本\ AplikaceBeta1.0.1Project\AplikaceBeta1.0.1 \建立\爆炸,包\ AplikaceBeta101ProjectLibrariesFacebookUnspecified.aar \水库\绘制\ com_facebook_profile_picture_blank_square.png错误:无法打开PNG文件
无法打开PNG文件......什么?!
代码与"Facebook SDK for Android(Android Studio)入门"指南完全相同.这很简单,这是我的MainActivity.java:
package com.example.aplikacebeta101;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.widget.TextView;
import com.facebook.*;
import com.facebook.model.*;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// start Facebook Login
Session.openActiveSession(this, true, new Session.StatusCallback() {
// callback when session changes …Run Code Online (Sandbox Code Playgroud)