首页 > TAG信息列表 > android-studio

android-以一种聪明的方式排除基于风味的JNI库

我有一个Android项目,该项目使用了一些很大的本机库. 我在这个项目中有几种口味,其中有些没有使用这些库,因此我想将它们从APK中排除. 我知道几种实现此目的的方法,但我想在build.gradle文件中使用一些不错的代码来减少可能的错误并学习常规. 我不得不提到,有一个布尔的buildConfig

无法迁移到androidX

尝试通过Refractor>迁移到androidx;迁移到AndroidX后,我已经尝试了很多次(使缓存无效并重新启动,清理,重建),但是每次完成一些处理和加载并出现以下错误日志时: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'element' of org/jetbrains/android/refactori

使用Android Studio生成版本SHA1证书

这个问题已经在这里有了答案:            >            How to get the SHA-1 fingerprint certificate in Android Studio for debug mode?                                    32个 我正在使用Android Studio通过转

java-从一个活动向另一个活动发送多个意图

我对android非常陌生,我正在尝试将用户输入的数据(他们的名字)发送到另一个活动.过去,我能够使用Intent在活动之间发送单行代码,但是我无法解决如何向两个不同的TextView发送两个不同的字符串. 这是到目前为止我的MainActivity代码: package com.example.game; import android.con

android.support.v7.app.ActionBar.Callback类已添加到输出中.请删除重复的副本

我正在使用Android Studio和Gradle.我必须从v7 ActionBar提出问题.我清理并构建我的项目,并发现该错误: Error : Class android.support.v7.app.ActionBar.Callback has already been added to output. Please remove duplicate copies. Execution failed for task ‘:MobilOnay:d

Android Studio:发布APK签名过程

我尚未完全了解Android Studio / Gradle中的发布apk签名过程如何工作. 我可以看到,您可以在两个不同的地方指定发布签名的详细信息(位置/别名/密码): >在gradle.build配置文件中 >在向导中,方法是从Android Studio顶部菜单中选择“构建/生成签名的APK” 据我了解,这两个地方彼此不说

Android Java-如何从URL下载zip文件?

嘿,我正在制作一个新项目,要求您从我的Dropbox下载一些文件.我添加了一个名为DownloadFile的新类,该类具有下载文件的代码.由于某些原因,当我单击下载时,应用程序崩溃.谢谢. 继承人DownloadFile: package com.Matt7262.download.app; import android.support.v7.app.Actio

调试后无法访问android应用

当我在我的设备(Galaxy Note 3和Ouya)上调试用Android Studio编写的应用程序时,该应用程序可以正常调试并在设备上运行,但是该应用程序从未出现在应用程序抽屉中,因此我无法在断开连接的设备上运行它(例如,向其他人展示远离我的开发计算机时正在运行的应用).我的应用程序以前曾作为

Android Studio,OpenCV jar,java.lang.ClassNotFoundException:org.opencv.R $styleable

网络上有关如何在Android Studio中使用OpenCV的大多数示例都涉及将OpenCV模块导入到您的项目中.但是,我试图将OpenCV用作jar,以便避免使用OpenCV的副本使源代码控制存储库混乱. 这些就是我为名为“ app”的应用所执行的步骤. 答:在/ Project / apps下创建一个libs目录.将OpenCV jar

android-(Gradle和OrmLite配置)如何在Java编译之后但.apk生成之前添加资源文件?

注意:我已经接受了答案,并授予了赏金,但最终决定我对这个问题的方法远非最佳.经过进一步思考,我得出的结论是,在构建过程中修改.apk可能不是实现此目标并使之长期运行的最安全或最可持续的方法. 我在此问题的最底部添加了一种替代方法,最终实现了相同的目的.我选择使用的这种方法虽

Android Studio-测试配置启动应用程序

我在项目的单独程序包中有几个AndroidTestCase子类:   但是,每当我从Android Studio运行Android测试配置时,我都会看到我的常规应用也正在启动.我看到onCreate方法在我的Application类中启动了(这真的很糟糕,因为我在那里加载了一些其他资源). 为什么Android Studio / gradle也同

Flurry没有集成到Android应用中

我只是想分析flurry集成的工作原理,所以我在Android Studio中创建了一个简单的“ Hello World”应用程序.甚至事件部分.清单文件使用以下权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK

无法在Android Studio 0.8.2中找到`uses-sdk`

我开始使用Android Studio 0.8.2学习android,并使用最小API为15开始了一个新项目.但是在我的AndroidManifest.xml中,没有显示uses-sdk标签. 我需要自己插入吗?项目不应该创建它吗?还是Android Studio与众不同,仅在build.gradle中不再需要将其插入清单中? 先感谢您 :)解决方法:Android S

java-E / AndroidRuntime:致命异常:main

在测试我的应用时,我在Android Studio-Consol中收到以下错误: 08-21 13:56:28.059 9637-9637/net.dominik.genpush E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: net.dominik.genpush, PID: 9637 java.lang.RuntimeException: Unable to instantiate activity ComponentInf

将LibGDX添加到现有的Android Studio项目中

将LibGDX添加到现有Android Studio项目的最佳方法是什么? 因为Android Studio已经内置了Gradle,所以我假设可以更改build.gradle文件中的某些代码以将LibGDX添加到现有项目中.我在LibGDX上发现的唯一gradle指令是使用已经内置的LibGDX进行新项目的自动化工具.解决方法:libgdx的所有

Java-Sugar ORM:如何显示值

我通过Android Studio使用Sugar ORM进行Android开发. 但是我想我有一个非常类似的问题.如何将一个/多个结果查询显示为String或int?我的实体看起来像这样: public class PersonsDatabase extends SugarRecord<PersonsSelection>{ String adultText, childText; int adultCount, chil

断言在Android上可靠吗?

有这个问题和答案: Can I use assert on Android devices? 但是,然后我遇到了这个问题: http://tools.android.com/recent/androidstudio045released 其中说: Some new lint checks, and in particular one which flags uses of the assertion keyword. This does not work reliably

android-将appcompat&buildtools切换到v21,aapt.exe已停止工作

我正在尝试将我的项目从API20切换到API21. 当更改gradle文件以使用AppCompat-v7 com.android.support:appcompat-v7:21.0.0和buildToolsVersion“ 21.0.0”时,将弹出一个Windows错误对话框,提示aapt.exe已停止工作.解决方法:下载最新的构建工具21.1.1,它将起作用

Android Studio自定义Gradle启动命令

我希望使用自定义命令生成设备上安装的APK: ./gradlew clean assemble -PdisablePreDex 但是我不想转到命令行,然后使用adb install name.apk. 我正在使用Android Studio,并且想配置运行配置以使用此命令运行吗?解决方法:>单击“运行”按钮左侧的下拉列表.>点击“编辑配置…”>单击

Android Studio 0.9.2至0.9.3错误:无法引用toString()方法

我刚刚将Android Studio版本从0.9.2更新到0.9.3,并打开了一个现有项目(运行0.9.2),以下错误(红色下划线)出现在所有’.toString’方法中(fi Integer.toString) :非静态方法toString()不能从静态上下文中引用.但是调试未显示任何内容,并且应用程序正常运行.有什么建议吗? 例: private

android-Gradle-高CPU使用率

我最近开始使用Android Studio,虽然我很喜欢它,但有一件事情让我很烦: Gradle-它是一个很好的工具,但是,该死的是这样的资源消耗,而且速度太慢了.无论我使用的是5年历史的笔记本电脑还是游戏PC,当它运行时,其他应用程序都将停下来(几乎). 构建工具如此苛刻真的有理由吗???我了解编译可

如何在Android Studio中调试单个机器人单元测试

如果我使用以下步骤运行所有单元测试,则可以调试android gradle项目: 首先使用Gradle Run / Debug配置配置IDE,以使用Robolectric& JUnit的 >在IDE菜单中执行:文件/设置/编译器/ Gradle:取消选中“使用进程内构建” >在IDE中执行:运行/编辑配置/ / Gradle>在字段中输入以下数据:名称:test

将9补丁图像添加到Android Studio

我已经使用Simple Nine-Patch Generator创建了一个9补丁图像.这将创建一个带有res文件夹的目录,其中包含该图像每个像素密度版本的文件夹. 在带有ADT的Eclipse中,只需拖动&将这些文件夹拖放到项目的重新文件夹中. 这看起来很简单,但是如何将这些生成的九个补丁图像添加到Android St

Java-Android Studio构建突然引发很多错误

我已经开发了这个Android几天了,突然应用程序构建出现很多错误并且无法运行.下面列出了前几个错误 D:\somepath\someotherpath\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\values-v11\values.xml Error:(50, 21) No resource found that

Mopub Android Studio MillennialMedia无法解析

我正在尝试添加MoPub,我使用的是Android Studio.我尝试将说明应用于此处: https://github.com/mopub/mopub-android-sdk/wiki/Getting-Started 我猜标题为“ Adding as Compiled .aar”之后,我无法应用它们. 项目中的一切似乎都很好,但是我正在获取未使用的导入,并且无法解析符号,这