小编Pra*_*chi的帖子

是否必须在Version控件中保存*.iml文件?

我现在已经切换到Android Studio并使用Source Tree在Git中保存我的项目.每当我从模块中添加或删除任何库时,其.iml文件也会更改.如果我提交*.iml并不重要,因为它们会在其他Android Studio中自动生成.但是,在这里 它说你应该存储*.iml.我的问题是,我们真的需要与他人分享我们的*.iml吗?如果是,为什么?

version-control android android-studio

54
推荐指数
2
解决办法
2万
查看次数

Android Facebook SDK 4.0外部注销

在此输入图像描述

我已经成功更新了我的FB SDK 4.0的登录代码.最初,我使用此代码从外部对话框中注销Facebook.

if (Global.getActiveSession() != null) {
        Session.getActiveSession().closeAndClearTokenInformation();
    }

    Session.setActiveSession(null);
Run Code Online (Sandbox Code Playgroud)

但是使用新的FB SDK 4.0,我无法使用它.我试过用了

  LoginManager loginManager = LoginManager.getInstance();
    loginManager.logOut();
Run Code Online (Sandbox Code Playgroud)

但得到了以下错误,我无法解释.

       at com.facebook.internal.Validate.sdkInitialized(Validate.java:99)
        at com.facebook.login.LoginManager.<init>(LoginManager.java:70)
        at com.facebook.login.LoginManager.getInstance(LoginManager.java:81)
        at    com.ababab.abab_name_changed.common.util.CommonUtils.fbLogout(CommonUtils.java:676)
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api

4
推荐指数
1
解决办法
5296
查看次数

Android Studio在生成JavaDoc时无法读取包

我已经看到了的Eclipse Javadoc问题,到目前为止这个,这个这个,但这些都是专门针对Eclipse.但我想要它用于ANDROID STUDIO.我的项目有子模块和自定义视图.以下是错误:

BootStarp1\Base-App\src\main\java\com\rspllib\android\utils\FileUpload\CustomMultiPartEntity.java:3: error: package android.util does not exist
import android.util.Log;
                   ^
D:\MonkeyTalk\MonkeyStudioWorkspace\BootStarp1\Base-App\src\main\java\com\rspllib\android\utils\FileUpload\CustomMultiPartEntity.java:18: error: cannot access HttpEntity
public class CustomMultiPartEntity extends MultipartEntity
       ^
         class file for org.apache.http.HttpEntity not found
         D:\MonkeyTalk\MonkeyStudioWorkspace\BootStarp1\Base-            App\src\main\java\com\rspllib\android\utils\FileUpload\FileUploading.java:3: error: package android.util does not exist
import android.util.Log;
                   ^
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
3938
查看次数

如何摆脱代码弃用?

我正在开发Android Studio中的Android项目,该项目支持从版本8到19.我想使用此方法getBlockSizeLong().现在,如果我使用getBlockSize(),我会看到已弃用的取消行,如附图所示.如果我使用getBlockSizeLong(),我会收到错误,说这个方法不能用于版本8!即使我使用版本检查,取消行仍将保留.这是丑陋的编码.我现在该怎么办?

在此输入图像描述

android

3
推荐指数
1
解决办法
2456
查看次数