首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android Studio外部库使用错误的Java源代码

Android Studio外部库使用错误的Java源代码
EN

Stack Overflow用户
提问于 2016-05-15 21:40:16
回答 1查看 552关注 0票数 1

我正在使用Libgdx游戏库,当我从Android Studio 1.5升级到2.1并升级了Android Studio提示我的API和构建工具时,我开始遇到问题。

在升级之前,我的项目工作正常。现在,当我运行我的程序时,我得到一个"file not found“错误,其中包含一个应该访问文件的Libgdx函数。我步入该函数,直到它从java.io.File调用file().exists()。当我跳到file().exists()的声明时,Android Studio会给我代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public boolean exists() {
    throw new RuntimeException("Stub!");
}

在窗口顶部还有一条消息,上面写着“未找到Android API 19平台的源代码”,旁边还有“下载”和“刷新(如果已经下载)”的链接。如果我点击“下载”,Android Studio会下载一些东西,但问题没有解决,消息也不会消失。如果我点击“刷新(如果已经下载”),什么也不会发生。

但是,如果我转到我的一个源文件,添加import java.io.File并跳转到该文件中的File.exists()声明,Android Studio会将我带到代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public boolean exists() {
    SecurityManager security = System.getSecurityManager();
    if (security != null) {
        security.checkRead(path);
    }
    return ((fs.getBooleanAttributes(this) & FileSystem.BA_EXISTS) != 0);
}

有没有人知道这里发生了什么以及如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2016-09-11 06:39:23

解决方案01:

只需遵循以下步骤:设置--> Android SDK -->启动独立SDK管理器-->下载所需的SDK源代码(在每个Anroid版本的Sources for Android SDK中) -->重启Android Studio。如果以上都不起作用,请确保您已经下载了所需的SDK源代码,并将Android SDK Location重置为刷新。

解决方案02:

如果上面仍然没有帮助,您可以转到C:\Users{USER_NAME}.AndroidStudio2.x\config\options\jdk.table.xml,并更新<sourcePath>中的<root type="composite" />。我在我的API24平台上更新了源代码的路径<root type="simple" url="file://D:/android/sdk/sources/android-24" />,现在它可以工作了。

解决方案03:

请查看以下内容以获取帮助:https://stackoverflow.com/a/36825435/6482350

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37243941

复制
相关文章
Android Studio使用外部jar包
项目中使用了 org.apache.commons.lang包 没有找到如何通过gradle自动编译此包,如有知道的同仁,请不吝赐教,谢谢。 这里是通过外部添加jar包的方式实现的。 ---- 首先
小小工匠
2021/08/16
7410
【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
外部引用 so 动态库 , 拷贝到 jniLibs , 尽量 4 架构都设置完全 ;
韩曙亮
2023/03/29
1.1K1
【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
外部引用 so 动态库 , 如果只有一个 armeabi-v7a 的动态库 , 那么如果在 arm64 的手机上执行 , 就会报如下出错误 ;
韩曙亮
2023/03/29
7070
【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
Android Studio 错误集
错误列表与解决方案: 1.Android studio Gradle project sync failed Android studio 构建项目出错 Error:Unable to start the daemon process: could not reserve enough space for object heap. Please assign more memory to Gradle in the project's gradle.properties file. For example,
用户1148881
2018/01/17
1.4K0
【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )
运行的项目 https://github.com/asLody/VirtualApp , 2017 年就停止维护了 , 项目太老 , 最新版本的 Android Studio 4.2.1 无法运行上述项目 ;
韩曙亮
2023/03/29
9650
【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )
Android Studio 运行项目遇到的错误
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/47416153
Hankkin
2018/09/06
1.9K0
关于Android studio报junit错误的问题
概述 前不久,打开以前的Android项目,报了一个 错: Exception in thread “main” Java.lang.NoClassDefFoundError: junit/textui/ResultPrinter ,详细信息如下: Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter at java.lang.Class.forName0(Native Method) at
xiangzhihong
2018/02/06
1.5K0
关于Android studio报junit错误的问题
Android studio 出现文件错误或者错乱
Android studio经常用着用着,出现Java显示乱码,xml显示Java,各种文件显示不全,或者build.gradle 显示成java的文件等
包子388321
2020/06/16
1.5K0
Android Studio使用大全
开发工具:Android Studio 2.1.2(mac版本) 开发环境:OS X EI Capitan 版本 10.11.5
专注APP开发
2019/11/07
1.4K0
Android Studio使用大全
android studio JNI使用
Step: 1. 添加native接口注意写好native接口和System.loadLibrary()即可了,并无特别之处。 Step: 2.执行Build->Make Project 生成了.class文件..class文件的生成路径是在 app_path/build/intermediates/classes/debug下的. 这个在android studio里面看不到, 到文件管理器里面翻到的, 里面还有好多东西。 Step: 3.javah生成c头文件 点击"View->To
xiangzhihong
2018/02/01
7850
Android Studio3.3的使用
之前的的一篇文章,我们介绍了Android Studio3.3版本更新了那些功能。对我们开发人员来说,最显而易见的变化自然就是开发工具的变化。的确,这个版本升级之后,确实发现了不少变化。我们通过接下来的文章,来一起了解一下。
Demo_Yang
2019/04/01
1.1K0
Android Studio3.3的使用
【Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文
-- 出错原因 : 使用 ToolBar 后, 原有的 ActionBar 没有取消, 两个导航栏都出现就出现了上述错误;
韩曙亮
2023/03/27
1.6K0
【Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文
Mac 安卓Studio使用外部模拟器
首先查看一下adb 命令是否可用。在终端输入adb测试,如果不可用,设置环境变量。输入如下命令:
星宇大前端
2019/01/15
3.4K0
错误代码as-3_android studio is currently
解决AS编译报错:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.application’]
全栈程序员站长
2022/10/02
1.1K0
错误代码as-3_android studio is currently
Android Studio 自定义快捷键调用外部程序
记得刚工作的时候,同事教了我一些做事的方式和方法,至今印象深刻,“当一件事情重复做三次,就要尝试开发一个工具提升去效率”、“当一个错误出现三次时,必须要设法解决它,因为它可能伴随整个软件的使用周期”。
字节流动
2021/05/20
9230
Android Studio 自定义快捷键调用外部程序
Android Studio开发so库实践
前言 因为工作需要可能要用到JNI开发,本篇文章就分享一下我在这方面的实践,以前我们使用Eclipse做NDK开发,非常麻烦,需要配cygwin的编译环境,后面NDK功能完善才逐渐简单点,如果想了解Eclipse如何配置NDK编译环境可以参考我以前发表的旧文: Cocos2d-x 2.2.3 使用NDK配置编译环境 JNI_Android项目中调用.so动态库 Eclipse的如何通过NDK生成so库就不多说了,目前已经不适用于Android开发,建议使用AS进行开发,本篇也是基于AS来进行讲解。 什么是J
巫山老妖
2018/07/20
1.5K0
【错误记录】Android Studio 集成 ARoute 编译报错 ( 兼容 support 库和 androidx 库 | add ‘tools:replace=“android:appCo )
分析上述源码 , 发现 ARoute 框架 com.alibaba:arouter-api:1.5.1 中使用的 Android 支持库都是 com.android.support 依赖分组下的 ;
韩曙亮
2023/03/30
1.4K0
【错误记录】Android Studio 集成 ARoute 编译报错 ( 兼容 support 库和 androidx 库 | add ‘tools:replace=“android:appCo )
Android studio 导入ffmpeg库的最佳实践
        前面我们介绍如何使用交叉编译方法编译基于android平台ffmpeg库,用来演示第三方C/C++库的基于android平台的编译过程。本文将以ffmepg库导入android studio为例,用来演示第三方C/C++库移植到andorid stuio进行实际产品开发的过程。
用户4148957
2022/06/14
1.5K0
Android studio 导入ffmpeg库的最佳实践
点击加载更多

相似问题

使用外部库设置android studio

10

Android Studio外部库

32

Android-使用Android Studio导入外部库

10

添加外部库时发生Android Studio错误

23

添加外部库后Android Studio出现错误

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文