Articles of android studio

渲染问题:Android Studio 1.1.0中android.support.v7.widget.RecyclerView的java.lang.NullPointerException

我最近更新了android sdk到api 22和android studio 1.1.0。 之后我在RecyclerView上出现渲染问题。 这是我得到的 java.lang.NullPointerException at android.support.v7.widget.RecyclerView.computeVerticalScrollRange(RecyclerView.java:1216) at android.view.View.onDrawScrollBars(View.java:12943) at android.view.View.draw(View.java:15237) at android.support.v7.widget.RecyclerView.draw(RecyclerView.java:2440) at android.view.View.draw(View.java:15140) at android.view.ViewGroup.drawChild_Original(ViewGroup.java:3405) at android.view.ViewGroup_Delegate.drawChild(ViewGroup_Delegate.java:53) at android.view.ViewGroup.drawChild(ViewGroup.java:3405) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3198) at android.view.View.draw(View.java:15138) at android.view.ViewGroup.drawChild_Original(ViewGroup.java:3405) at android.view.ViewGroup_Delegate.drawChild(ViewGroup_Delegate.java:53) at android.view.ViewGroup.drawChild(ViewGroup.java:3405) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3198) at android.view.View.draw(View.java:15234) at android.view.View.draw(View.java:15140) at android.view.ViewGroup.drawChild_Original(ViewGroup.java:3405) at android.view.ViewGroup_Delegate.drawChild(ViewGroup_Delegate.java:53) at android.view.ViewGroup.drawChild(ViewGroup.java:3405) at android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1086) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3198) at android.view.View.draw(View.java:15138) at android.view.ViewGroup.drawChild_Original(ViewGroup.java:3405) at […]

如何在库模块中添加.aar依赖?

我有一个库模块的.aar文件。 我想在其他项目的库模块中将它用作库或依赖项。 我该怎么做? 我尝试了以下链接提供的选项: http://kevinpelgrims.com/blog/2014/05/18/reference-a-local-aar-in-your-android-project/ 它只有在我的项目的应用程序模块中添加.aar引用时才有效。 但不在图书馆模块中工作。 谢谢。

Android Studio:失败

我使用Meizu MX6在Android Studio上工作。 以前一切都很好。 但似乎在更新Flyme ,我开始遇到这个问题: 失败[INSTALL_FAILED_USER_RESTRICTED] 如果我选择“好”,我接下来: DELETE_FAILED_INTERNAL_ERROR 当我与另一部智能手机合作时。 如果我也在我的手机上复制apk文件。 它安装并运行。 已启用未知来源的安装软件。

Gradle build:任务执行失败’:app:lint’

我正在使用Android Studio 2.0,当发生奇怪的事情时,我正试图运行我的程序。 我运行了gradle的build命令,我收到了这个错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:lint’. > Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: … android { lintOptions { abortOnError false } } […]

在Android Studio中更改Github帐户

我已经使用一个Github帐户将Android项目从Android Studio推送到Github。 现在我在Github上创建了另一个帐户,并希望将我的另一个Android项目推送到这个新帐户。 但我无法find任何更改Android Studio中Github帐户的选项。 它不断推动以前的帐户,因此导致此错误: remote:对old_username拒绝new_username / repository_name.git的权限。 致命:无法访问’ https://github.com/new_username/repository_name.git/ ‘:请求的URL返回错误:403 我在Windows操作系统上使用Android Studio 1.2.2。

sdk platform-tools(23.1)太旧了,无法检查使用API​​ 24编译的API; 请更新

我在最新版本的Android Studio上收到此错误,同时我安装了Android SDK Platform API 24 Revision 1和Android SDK Build-Tools 24。 我也尝试过File> Invalidate Caches / Restart …和Build> Rebuild Project。 编辑:我也遵循Android开发者的所有说明,但我仍然得到这个错误。 提前感谢您的任何答案。

Android Studio Library项目错误

我已将模块导入到我的项目中。 当我重建项目时,AS给了我一个错误说警告:依赖项Lib:项目应用程序未指定解析为APK归档,不支持作为编译依赖项。 我搜索并更改了应用插件 : ‘com.android.application’以apply plugin: ‘com.android.library’并从defaultConfig中删除了ApplicationId。 然而,我收到同样的错误”Warning:Dependency Lib:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency.” 谁能帮我? 这是我的gradle代码: apply plugin: ‘com.android.library’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { minSdkVersion 12 targetSdkVersion 23 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } […]

Android Studio AAPT错误:libpng错误:不是PNG文件

我已经搜索了所有可能的解决方案,但我仍面临同样的问题,我的错误不明确。 现在完整的错误是 – AAPT错误(Facade for 370671127):libpng错误:不是PNG文件错误:任务’:app:mergeDebugResources’的执行失败。 某些文件运算失败,请参阅日志以获取详细信息 现在从这一行libpng错误:不是PNG文件实际我没有得到我的任何图像文件或除此之外的任何其他问题存在的地方。 1-在发布此问题之前,我已将所有存在于diff-2文件夹中的图像更改为所需的PNG格式,正如我在其他post中看到的那样。 注意 –它现在在eclipse上运行正常我在Android Studio中导入它。 因为在项目构建期间只显示单个(上面)错误,所以我猜不应该有任何其他问题。 我花了更多的时间来解决这个问题,所以我欢迎所有的建议。

Gradle:assembleDebug在加载应用程序之前需要一些时间

我昨天从Eclipse迁移到Android Studio 5.x. 这真好。 然而,当我运行应用程序来编译并将其安装到我的手机中时,它需要比eclipse更多的时间。 我点击运行,它开始制作应用程序。 任务说: Grandle: Executing tasks [:mypackage:assembleDebug] 。 完成后,称Grandle invocation completed successfully in x min x sec 。 然后加载它。 问题是它有时可能只需要20秒,但其他时间只需2-3分钟。 哪个是烦人的等待时间 。 这次执行是否必须在每次编译之前始终运行? 我可以关闭它还是缩短它的时间? 如果这个问题不准确,我很抱歉,但我不熟悉爷爷如何在AS中完全运作。

无法同步Gradle项目

我正在使用Android studio 1.3.1并且无法同步Gradle项目错误: 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, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m 我的默认org.gradle.jvmargs=-Xmx2048和MaxPermSize=512m仍然显示我这个错误,任何人都可以告诉我为什么我收到此错误?