在Android Studio 2.2.3上Gradle同步失败。原因:错误=13,在Linux Mint 18上拒绝许可
在Android Studio 2.2.3上创建一个新项目或打开以前的项目时,则以下弹出式UPS: Gradle Sync开始7:55:26 AM Gradle Sync失败:原因:错误= 13, 没有权限 请参阅IDE日志以获取更多详细信息(帮助|显示日志) 我该怎么办?请帮忙.这很重要. 解决方案 在Android Studio文件夹上,做 chmod 777 * -R 我认为这不是最好的答案,但对我有用. 其他解决方案 我通过转到包含Android-Studio文件夹的目录来解决此问题,在我的情况下是/usr/local 即cd /usr/local 然后我跑了: sudo chmod 755 -R android-studio 它甚至修复了我的字体不正确显示. 我正在使用Ubuntu 18.04 其他解决方案 获取日志文件并查看问题.在大多数情况下,它将访问JDK. 尝试将Java路径从Android内置JDK更改为任
4 2023-05-25
编程技术问答社区
我怎样才能从sqlite数据库中匹配指纹?
我想创建一个可以匹配指纹形成我的服务器现有指纹的应用程序,在我的服务器侧,在外部指纹扫描仪的帮助下保存了一些指纹. 我可以与保存的指纹匹配吗? 解决方案 数据库中的匹配 您无法在数据库中匹配指纹,请阅读以下内容: wiki/fingerprint_recognition 您必须匹配模板,这要归功于特定的算法. 要在服务器上匹配,您需要AFIS解决方案: 在Android或iOS中提取指纹 除了具有特定SDK的外部指纹读取器外,无法从Android或iOS获得指纹数据(图像或模板).
如何使用Android Studio从安卓项目中删除依赖关系
我正在使用Android Studio作为我的应用程序开发的IDE 而且我不确定当我从gradle中删除依赖项列表中的依赖项时,所有相关文件都将被删除,否则我必须手动删除所有文件 任何人都可以帮助 谢谢 解决方案 您可以转到File -> Project Structure -> Modules -> Dependencies并以图形方式删除任何依赖性,也可以将其删除form build.gradle文件. 如果您要使用 您目前正在删除,则必须更新并在构建之前删除对依赖关系的任何引用.
4 2023-04-14
编程技术问答社区
安卓工作室的MAC快捷键不可见
我最近将我的Android开发从Linux切换到MAC,并且一直面临许多问题,尤其是在Android Studio中的快捷键键.我正在解决这个问题,因为我以前没有使用过Mac. 但是,我一直面临一个非常奇怪的问题,即在Android Studio内看不到快捷键,并且显示为框(也许Mac没有这些图标),而最重要的菜单中这些图标的菜单中都正确显示.我在这里附上屏幕截图以供参考.是否有解决此问题的地方.我发现没有这些键盘快捷键的工作很难工作,如果有人可以帮助您,将会有所帮助. 在下面的图像中,您可以看到用于设置编辑器操作中的自定义keymap的设置页面显示按钮,但具有命令/选项/偏移键的框,但是当我检查文件/中可用的选项时工作正常编辑/查看等. 另外,如果您还有一些有关此此功能的其他技巧,以开始Mac的开发以进行平稳过渡,我会非常欢迎它. . 解决方案 使用Android Studio 3.0解决了问题.我刚刚删除了较早的Android Studio的所有实例,
6 2023-03-17
编程技术问答社区
如何安装Android Studio 2.2 CMake软件包/工具?
我最近的Android Studio 2.2预览3安装似乎找不到CMAKE. 我尝试从SDK工具安装它,但是没有这样的软件包... 解决方案 我们将无法在32位OS上支持CMAKE(或NDK-BUILD),因为CLION不支持它,这是我们用于C ++编辑器的技术.根本原因是内存\地址空间限制. 这是一个辅助页面,我在其中描述Android Studio C ++支持,包括64位要求: https://sites.google.com/a/android.com/tools/tools/tech-docs/external-cbuilds 我希望这会有所帮助! -Jomo
22 2023-03-15
编程技术问答社区
Android Studio 2.2-不能再创建未签名的发布构建--"validateSigningReleaseLive FAILED"
升级到Android Studio 2.2后,我无法再创建未签名的版本构建.调试构建创建正常.在Android Studio 2.1上没有发生此问题.我无法弄清楚. App Gradle文件具有以下内容: defaultConfig { applicationId "com.company.myapp" versionCode 66 versionName "1.0" signingConfig signingConfigs.noSigning minSdkVersion 15 targetSdkVersion 23 multiDexEnabled true } buildTypes { debug { } release { minifyEnabled true // Set to true to enable proguard proguardFiles getDefault
18 2023-02-01
编程技术问答社区
错误:在项目':app'上找不到属性'assembleDebug'。
我正在使用'com.android.tools.build:gradle:2.2.0-alpha6'和Android Studio 2.2 Preview 6.构建在Gradle 2.1.0上运行良好,但要启用即时运行,它要求我更新Gradle插件. 在更新Gradle插件时,构建显示"Error:Could not find property 'assembleDebug' on project ':app'".我已经尝试清洁.gradle和.idea并重新加载项目,但是没有任何作用. 请帮助. 解决方案 找到哪个任务取决于汇编任务 更改以下内容至少对我有用: 来自: task findbugs(type: FindBugs, dependsOn: assembleDebug) to: task findbugs(type: FindBugs, dependsOn: "assembleDebug") 因此,仅用引号围绕任务就足够了.
14 2023-01-31
编程技术问答社区
Android Studio 2.2中的Espresso测试记录功能
在Android Studio 2.2中应该有一个测试录制功能?我在哪里找到它,我如何使用它? 解决方案 更新6月9日: 它现在可以使用Android Studio 2.2预览3! 浓缩咖啡测试记录仪 IO中显示的浓缩咖啡测试记录器的演示现已包含在预览3 中 我的电脑的屏幕截图: 下载它在这里或patch直接来自Android Studio预览2.2 更新5月30日: Android Studio 2.2预览2已出来,但尚未"记录浓缩咖啡测试"选项. 遗憾的是,浓缩咖啡测试记录仪仍未在此构建中;我们正在解决一些问题,然后希望在下一个构建中准备好! 从 changelog . 更新: 它不是在高级浓缩咖啡浓缩咖啡和展示中,但在在Android开发工具中有什么新增内容(信用浮动).他们展示了在哪里找到它: 它也在最新的android-developers博客 浓缩咖啡测试记录器:有时写入UI测试可能是繁琐的.使用记录浓缩咖啡
使用Android Studio'的gradle构建tess-two到一个项目中
有关于将tess-two项目集成到 android Studio 中的Android项目的答案,但是许多人已过时,没有使用此处定义的当前功能: 使用Android Studio 2.2及更高版本,您可以使用NDK将C和C ++代码编译为本机库中,并使用IDE的集成构建系统Gradle将其包装到APK中.然后,您的Java代码可以通过Java本机接口(JNI) 在本机库中调用函数 使用 Android Studio 中的功能,将功能作为所得APK的一部分需要哪些特定步骤,而不是外部文件放置,操作和命令行工具?因此,将建筑物的创建 *.so文件创建到IDE中.特别是使用 Android Studio 的S 集成构建系统(gradle)如所述在这里. 1.开始一个新项目 2.将Tess Two导入该项目 2b.添加任何需要的插件 3.在主要活动中添加代码以获取本地功能 4.配置 Android Studio 构建,以便提供天然功能 这是需要细节的地
如何在Android Studio 2.2 Preview 1中正确使用NDK-Build?
Android Studio 2.2 Preview 1 具有新的外部NDK构建功能,但是从官方博客文章中显示的app/build.gradle smippet中,根本不清楚如何设置Application.mk的其他NDK构建参数文件通常包含 我能够通过externalNativeBuild设置Android.mk ndk构建文件,但是如何设置所需的Application.mk变量? 我的Application.mk包含: NDK_TOOLCHAIN_VERSION := clang APP_PLATFORM := android-16 APP_ABI := armeabi APP_STL := c++_static APP_CPPFLAGS += -std=c++11 解决方案 Android Studio 2.2预览3带有更新的Gradle插件,为其他参数提供了支持.您可以设置application.mk和其他配置: defaultConfig {
8 2023-01-07
编程技术问答社区
Android Studio错误。Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running.
安装了Android Studio 2.2预览2并获得此错误: 错误:CreateProcess错误= 216,此版本的%1与您正在运行的Windows版本不兼容.检查计算机的系统信息,然后联系软件发布者 屏幕截图: 我重新安装了JDK,仍然相同的问题. 我什至尝试使用嵌入式JDK,但仍然存在相同的问题: 解决方案 我遇到了同样的问题,但是我已经解决了下一个问题: 1)安装JDK1.8 ... 2)在AndroidStudio file->项目结构 - > SDK位置中,在 jdk 位于位置的位置选择您的目录,默认工作室使用嵌入式JDK,但由于某种原因,它会产生错误= 216. 3)单击确定. 其他解决方案 原因 发生这种情况,因为目前他们仅将64位JRE与Android Studio一起用于Windows ,该工作室在32位系统中产生故障. 解决方案 请勿使用嵌入式JDK:转到文件 - >项目结构对话框,取消选中"使用嵌
14 2023-01-06
编程技术问答社区
Gradle项目同步失败。基本功能--在Android Studio 2.2上失败了
我有Android Studio 2.2版,当我打开一个新项目时,它在"消息"选项卡中说: Error:C:\Users\Rooprai.gradle\caches\2.14.1\scripts-remapped\settings_4a7gjv1r4bbxs9f9pza41diyj\9ejwtyixtds2dlx9q4hqm4iap\cp_settings57408229\cache.properties (The system cannot find the file specified). 在屏幕顶部,它说: Gradle项目同步失败.基本功能(例如编辑,调试)无法正常工作. 构建gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { 存储库{ jcenter(
12 2023-01-05
编程技术问答社区
Android Studio在更新到2.2.2时无法识别应用程序名称
我最近将Android Studio更新为2.2.2版,并且已经遇到了一些问题,其中我的应用名称不再在清单中得到认可.我还根据位于的文档迁移到新的firebase SDK./p> 我不确定原因,但一直在阅读有关多重性的原因,这是与此错误相关的组件之一.我还收到下面的运行时间错误,我相信这也与此问题有关: --------- beginning of crash 11-28 20:29:06.313 10163-10163/com.troychuinard.fanpolls E/AndroidRuntime: FATAL EXCEPTION: main Process: com.troychuinard.fanpolls, PID: 10163 java.lang.RuntimeException: Unable to instantiate application com.troychuinard.fanpolls.FanPollsApplicat
10 2022-12-25
编程技术问答社区
Error:CreateProcess error=216, 这个版本的%1
错误消息: 错误:CreateProcess错误= 216,此版本的%1与您正在运行的Windows版本不兼容.检查计算机的系统信息,以查看您是否需要X86(32位)还是X64(64位)版本,然后联系软件出版商. 其他溢出物,我希望您可以在Windows 7 x86 中帮助我解决这个问题 解决方案 更改项目结构 您必须更改项目结构中的JDK位置 按照这些步骤 转到file -> project structure -> sdk location unselect Use embedded jdk(recommended) 然后将JDK位置更改为C)Program Files/java/jdk1.x.x_xxx 其中x取决于您本地安装的JDK版本.
138 2022-12-21
编程技术问答社区
Android Studio 2.2. 预览1错误。"请使用JDK 8或更新的版本"
尝试运行Android Studio 2.2 Preview 1时,它在Gradle Build上会出现以下错误: 错误:请使用JDK 8或更新. 如果我尝试从控制台中进行操作,则说: 失败:构建失败而异常. 其中:构建文件'c:\ Coding \ Android Projects \ Materials Crollbar \ App \ build.gradle'行:1 出了什么问题:发生了一个问题,评估了项目':app'. com/android/jack/api/confignotsupportedException:不支持的Major.Minor版本52.0 我尝试将JDK从JDK 1.7更改为1.8,但是每次我将项目的JDK位置更改为其他路径以外的任何其他路径以外的任何路径.即使我将其更改为1.7的其他版本也不会更改. 我已经验证了环境变量均指向1.8,但仍然没有骰子.由于2.1将JDK识别为同一项目的1.8. 解决方案 我用
6 2022-12-21
编程技术问答社区
在Android Studio 2.2中启用注解处理器选项
我正在尝试在项目中使用Java 8,为此我添加了杰克编译器. 启用杰克后,我开始在使用注释处理和查找的库中遇到问题,我读到我需要Android Studio 2.2和com.android.tool.tool.tools.build:2.2.0-alpha6来编译生成的库注释的代码. 我下载了Android Studio 2.2预览6,并将我的项目转换为它.之后,我发现不再支持APT Gradle插件,然后我需要更改使用新的AnnotationProcessor选项的所有依赖性. ex: apt "org.projectlombok:lombok:$rootProject.lombokVersion" to annotationProcessor "org.projectlombok:lombok:$rootProject.lombokVersion" 现在,如果我使用" make project"项目是没有问题的,但是如果我尝试执行它,我会有一个错
6 2022-12-19
编程技术问答社区
安卓webview中的返回按钮在一个片段中
我在片段中创建了一个webview,但是当我尝试按下后退按钮时,它就会杀死应用而不是返回.当我按下后退按钮时,我想要的是回去,如果我已经在主页上,后退按钮应该杀死应用程序. 我已经尝试使用给定链接中的所有解决方案. 如何添加"返回"功能WebView在片段内? 请帮助. 解决方案 您可以通过调用getfragmentManager()来覆盖活动的onback抑制()方法并检查是否有前一个片段以通过调用getFragmentManager()来弹出.Popbackstackimmediate()或getsupportfragmentManager().popbackstackimmediate()如下面的代码: @Override public void onBackPressed() { if (!getFragmentManager().popBackStackImmediate()) { super.onBackPressed(
在Android Studio中使用完整的软件包名称而不是文件夹
固定在2.2.1 中 在将Android Studio更新为2.2之后,我遇到了这个问题.很难将这种格式与小13英寸显示屏一起使用. 在项目视图和Android视图中,我将文件夹名称称为完整软件包名称,但我只想看到目录的名称: 我试图搜索此问题,但是我只发现"紧凑的空中间软件包",仅影响顶级文件夹. "平坦套件"选项会创建大量目录,因为每个软件包都使所有内容变得更糟: 再屏幕截图: 解决方案 在Package/Project或Android视图等中,转到右侧的齿轮图标,然后取消选中Flatten Packages和Compact Empty Middle Packages.这应该向您显示通过目录而不是使其变色. 注意:现在已经在Android Studio 2.2.1 中修复了这一点. 其他解决方案 AOSP-问题跟踪器: 启用数据绑定后,项目结构视图显示了子软件包的完整软件包名称. https://code.google.com
4 2022-11-29
编程技术问答社区
未能解决:com.google.android.gms:play-services-location:9.6.1
更新为v2.2.2,我无法再解决Google Play服务映射和位置方面.我收到的消息是 错误:(54,27)无法解决: com.google.android.gms:play-services-maps:9.6.1安装存储库和同步项目 /documents/workspace//polaris/build.gradle.gradle"> show 在文件中 显示 项目结构对话框 安装链接不起作用,我已经卸载并重新安装并具有卸载的播放服务并重新安装了最新的(在写作时V37). 所有想法. i 没有classpath 'com.google.gms:google-services:3.0.0'和apply plugin: 'com.google.gms.google-services'的零件和相关问题的碎片.我不知道它们是什么,所以避免了...此外,它在Android Studio v2.2上工作(在同一版本9.6.1). 任何帮助使我的Google风味再次建立