我正在android中运行java代码,以便在android中使用OAuth2.0创建凭据。当我运行这段代码时,我遇到了问题:
这是我的问题:
原因:java.lang.ClassNotFoundException:在路径上找不到类“java.awt.Desktop”:DexPathList[[zip file“/data/app/com.retrofitDemo-1/base.apk”],NativeLibraryDirectories=[/vendor/lib64,/system/lib64]]
这是我的代码:
private static final GoogleClientSecrets googleSecrets = new GoogleClientSecrets();
googleSecrets.setInstalled(
new GoogleClientSecrets.Details()
.setClientId("542678605378-hlspiumlr34nq04cmjtkft17i6k3hvr0.apps.googleusercontent.com")
.setClientSecret("{client_secretid}")
);
// Build flow and trigger user authorization request.
GoogleAuthorizationCodeFlow flow =
new GoogleAuthorizationCodeFlow.Builder(
AndroidHttp.newCompatibleTransport(), JacksonFactory.getDefaultInstance(), googleSecrets, Arrays.asList(SCOPES))
.setAccessType("offline")
.build();
Credential credential1 = new AuthorizationCodeInstalledApp(
flow, new LocalServerReceiver()).authorize("user");
Log.i("AA","credential1--"+credential1);
new MakeRequestTask(credential).execute();
在Android系统中如何导入awt包?
请好心的帮帮我,如何在android中导入awt包
你不能。您使用的库可能是为桌面Java而设计的,而不是Android。找到一些为Android设计的替换库。
但是,如果我将依赖项添加到主HelloAR应用程序(按照自述文件中的说明),问题就解决了。 有人能解释一下是怎么回事,为什么我会出现错误,以及如何解决它而不需要添加依赖到主HelloAR应用程序吗?
问题内容: 我在Android 4.4及以下版本中遇到此问题。我已经集成了Google admob,当我运行该应用程序时,该应用程序崩溃,并显示ClassNotFoundException。 请在下面找到堆栈跟踪。 我尝试在Google上查找,但找不到此问题。要求社区对此提供帮助。 注意:请注意,我已经在Android Manifest中添加了移动广告元数据。 问题答案: 您收到此错误是因为您使用
问题内容: 我目前正在一个项目中,我必须使用纯本地ndk。当我尝试从Irrlicht引擎源运行helloworld示例时,它起作用了。然后,按照该示例的相同格式尝试在我的项目中使用它。但是我得到了: 在运行我的项目时。 这是我的main.cpp文件: n Android.mk: 我在AndroidManifest.xml中给了Activity名称: 我在这里做什么错?如有必要,我将发布完整代码。
我目前正在做一个项目,在这个项目中我必须使用纯原生的NDK。当我尝试从Irrlicht引擎源代码运行helloworld示例时,它起到了作用。然后我尝试在我的项目中使用它,遵循该示例的相同格式。但我得到: 在运行我的项目时。 并且我在AndroidManifest.xml中给出了活动名称: 我在这里犯了什么错误?如果需要,我会发布完整的代码。
我的班级照片列表: 我的班级照片: