问题现象:
使用Android Studio打开(import或者是open)一个Android的Gradle工程(setting.gradle或者是build.gradle),建立Android Studio Project成功后,出现如下问题:
所有Java代码中的Android SDK相关的API在Studio中均无法识别,也就是提示如下错误:
cannot find symbol xxx
检查External Libraries中的内容,发现如下内容:
而Maven Android API 19 Platfom中包含的内容与JDK中的内容完全一样,且不存在android.jar包,因为缺失android.jar的原因导致IDE中所有android相关的api都找不到。
问题排查后,发现xxxx.iml(xxx标识自己的工程)中有如下代码:
<orderEntry type="jdk" jdkName="Maven Android API 19 Platform" jdkType="Android SDK" /> <orderEntry type="sourceFolder" forTests="false" />
直接将"jdkName="Maven Android API 19 Platform"修改为"jdkName="Android API 19 Platform" 可以解决API无法识别的问题(如果同一个project中存在多个submodel,只要是子模块中存在iml文件的地方,都需要进行对应的修改。
备注:目前只是找到了问题的修改方法,但是问题的引入原因还未找到。
此问题的处理可以持续关注此链接: https://code.google.com/p/android/issues/detail?id=73445 访问该地址可能需要VPN。
相同的问题可以关注: https://code.google.com/p/android/issues/detail?id=67823
相关推荐
总之,集成百度人脸识别SDK到Android Studio项目中,可以帮助开发者构建具备先进人脸识别功能的应用,但同时也需要关注用户体验、性能优化以及隐私保护等方面的问题。通过熟练掌握SDK的使用和API调用,可以充分发挥...
通过以上步骤,我们可以在无网络连接的情况下成功地在Android Studio中导入离线SDK,并解决了导入过程中可能遇到的各种问题。这对于在网络条件不佳的环境中进行Android应用开发具有重要意义。希望本文能帮助开发者们...
- 设置Android Studio中的SDK路径,以便项目能够正确识别和使用SDK。 #### 三、Android Studio与SDK的结合使用 在实际开发过程中,Android Studio和SDK紧密结合,相互依赖,共同支持整个开发流程。 - **集成环境...
Android Studio提供了一系列性能分析工具,如Systrace、Memory Profiler、CPU Profiler等,帮助开发者识别并解决性能瓶颈,提升应用的运行效率。 九、插件与扩展 Android Studio拥有丰富的插件市场,开发者可以安装...
资源是7z超压缩包,Windows系统不能识别也不能打开,需要解压缩软件才能解压(推荐使用Bandzip)。
本文章是用于解决Androidstudio不能识别真机的四种方法,希望能帮大家解决问题。
### Opencv Android SDK 与 Opencv Android Studio Demo 相关知识点 #### 一、OpenCV Android SDK 概述 OpenCV(开源计算机视觉库)是一款跨平台的计算机视觉和机器学习软件库,广泛应用于图像处理、视频分析等...
《科大讯飞SDK在Android Studio中的应用:深度探索人脸识别与语音技术》 科大讯飞,作为国内领先的智能语音和人工智能技术提供商,其SDK在移动开发领域具有广泛的影响力。本篇文章将深入探讨如何在Android Studio...
打开Android Studio,选择"Import Project",然后选择解压后的"Train"文件夹,Studio将自动识别并导入项目。 2.2 编译与运行 在Android Studio中,点击"Run"按钮或者使用快捷键"Shift+F10",程序将开始编译并部署到...
本文将详细讲解如何通过安装USB驱动来解决Android Studio找不到真机的问题。 首先,当你尝试在Android Studio中连接真机进行调试时,如果在"选择设备"的列表中没有发现你的设备,这可能意味着Android Studio无法...
### Android Studio导入工程项目知识点 #### 一、概览 在Android开发过程中,使用Android Studio作为主要集成开发环境(IDE)时,经常会遇到需要导入现有项目的场景。为了确保项目能够顺利运行,开发者需要注意...
在这个“Android studio指纹识别demo”中,我们将探讨如何在Android应用中集成指纹识别功能,以实现安全且便捷的用户登录方式。 首先,为了在Android应用中支持指纹识别,我们需要引入相关的库。Android SDK从6.0...
《HBuilderX离线SDK与Android-SDK的历史版本解析》 在移动应用开发领域,HBuilderX是一款备受开发者青睐的集成开发环境(IDE),尤其在Android应用开发中扮演着重要角色。本文将深入探讨HBuilderX离线SDK以及其中...
通过这些资源,开发者可以快速了解如何在Android Studio项目中集成优博讯的SDK,并根据需求调用相应的API实现所需功能。总的来说,优博讯安卓SDK为开发者提供了一个全面、便捷的开发平台,帮助他们充分利用优博讯...
在本项目中,我们使用的版本是OpenCV 3.4.1,这是一个适用于Android平台的SDK,用于实现人脸检测、人脸识别以及人眼检测的示例应用。 首先,OpenCV的核心功能在于其丰富的图像处理函数,它提供了从基本的图像读取、...
- 在Android Studio中打开`ImageManipulationsActivity.java`和`AndroidManifest.xml`文件。 - 将文件中的包名修改为你在第7步记录下来的包名(例如`com.xiaoma.opencvtest`)。 - 在`AndroidManifest.xml`文件中,...
apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion "21.1.1" defaultConfig { minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { ...
1. 选择一个合适的安装位置,推荐在非C盘的其他分区创建一个名为“androidstudio”的文件夹,同时创建“sdk”、“studio”和“work”子文件夹。 2. 运行下载的Android Studio安装包,按照提示依次点击"Next",默认...
- OpenCV的Android SDK提供了一个示例工程,你可以将其导入到Android Studio作为参考,了解如何配置和使用库。 2. **创建CameraBridgeViewBase**: - 在Android中,OpenCV提供了`CameraBridgeViewBase`类,它是...
- **配置SDK**: 在Android Studio中配置已拷贝的SDK路径,确保开发工具能够识别并使用正确的SDK组件。 通过以上步骤,即使在完全离线的环境中,也可以顺利完成Android应用的开发与测试。这种方法不仅适用于特定的...