我不知道我哪里出错了,但是按照下面的链接并使用Google文档,我无处可去。
https://www.numetriclabz.com/integrate-google-drive-in-android-tutorial/
这段代码似乎不起作用(Drive.API无法识别):
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
我已将API密钥和Google服务版本添加到Manifest,但是这个网站不会让我发布它。
这有点奇怪,Google登录就像魅力一样。
GoogleSignInOptions gso = new
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this /* FragmentActivity */, this /*
OnConnectionFailedListener */)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
这让我很困惑。在console.developers上,我启用了谷歌驱动器。我在gradle中导入谷歌服务,所以不专门导入谷歌驱动器,但我不认为这是问题。不要犹豫,向我提出进一步的问题或要求截图。
答案 0 :(得分:0)
在你的模块gradle中,
对于Gradle 3.0。+
dependencies {
implementation 'com.google.android.gms:play-services-drive:11.8.0'
}
对于低于3.0的Gradle:
dependencies {
compile 'com.google.android.gms:play-services-drive:11.8.0'
}
之后,图书馆就准备好了。然后,使用以下语句导入它:
import com.google.android.gms.drive.Drive;