Tag: android studio

启动项目:你应该从Android还是iOS开始开发?

制作支持iOS和Android平台Native的移动项目以及您的独立开发者时。 在制作Android版本之前先从iOS版本开始是否好? 要么 在制作iOS之前先开始使用Android版本是否好? 任何评论或良好的策略? 这将有助于我在创建应用程序时创建一个时间轴。 提前致谢..

在android studio中用c ++编写应用程序?

我想知道是否可以在android studio中使用c ++编写应用程序。 我有一些在Java中创建应用程序的知识,但我更喜欢c + +,这是一个复杂的过程?

如果有更新,我们是否需要下载完整的Android Studio?

您好我有Android Studio 3.0 Beta 7,我想更新到新版本的Android Studio 3.1金丝雀。 它显示了这个对话框。 下载按钮带我到这个页面https://developer.android.com/studio/preview/index.html?utm_source=android-studio并建议下载完整的IDE。 不应该下载更新的补丁? 或者这只对我而言

重复的zip文件))

这个问题与我在这里开始的其他人有很大关系: 将multidex添加到我的应用程序后,由于“java.lang.NoClassDefFoundError”,检测仪运行失败 无法合并dex – 如何排除适当的jar? 我添加了multidex支持,然后还添加了测试的支持。 我还添加了我的包装选项的例外,但它不工作,因为我认为。 这是我的build.gradle现在: apply plugin: 'com.android.library' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' android { compileSdkVersion 26 buildToolsVersion "26.0.2" packagingOptions { exclude 'protobuf.meta' exclude 'android/support/test/filters/RequiresDevice.class' } testOptions { unitTests { includeAndroidResources = true } } sourceSets { test.java.srcDirs += ['build/generated/source/apt/test/debug'] } defaultConfig { multiDexEnabled true minSdkVersion 15 targetSdkVersion 26 versionCode 1 […]

UnsupportedOperationException“android”命令不再包含在SDK中

我在Kotlin有项目,我已经更新Android Studio到2.3.3和gradle到3.3,并建立工具到25.3.1。 在建设期间,我得到这个错误: Caused by: java.lang.UnsupportedOperationException: The "android" command is no longer included in the SDK. Any references to it (eg by third-party plugins) should be removed. at com.android.SdkConstants.androidCmdName(SdkConstants.java:1947) at com.android.SdkConstants$androidCmdName$0.callStatic(Unknown Source) at com.jakewharton.sdkmanager.internal.AndroidCommand$Real.<init>(AndroidCommand.groovy:21) at com.jakewharton.sdkmanager.internal.PackageResolver.resolve(PackageResolver.groovy:22) at com.jakewharton.sdkmanager.internal.PackageResolver$resolve.call(Unknown Source) at com.jakewharton.sdkmanager.SdkManagerPlugin$_apply_closure2$_closure3.doCall(SdkManagerPlugin.groovy:44) at com.jakewharton.sdkmanager.SdkManagerPlugin$_apply_closure2$_closure3.doCall(SdkManagerPlugin.groovy) at com.jakewharton.sdkmanager.SdkManagerPlugin.time(SdkManagerPlugin.groovy:51) at com.jakewharton.sdkmanager.SdkManagerPlugin$_apply_closure2.doCall(SdkManagerPlugin.groovy:43) at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40) at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44) at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79) […]

Android Studio 3.0 Canary 2:未找到属性“android:versionCode”

我已经更新了Android Studio到最新的金丝雀版本,现在我无法运行我的应用程序。 每当我尝试构建项目时,都会收到以下错误消息: Error:F:\…\**app_name**\app\build\intermediates\instant-run-support\debug\slice_0\AndroidManifest.xml:2 attribute 'android:versionCode' not found 我试图手动打开文件,属性显然存在: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="****" android:versionCode="1" android:versionName="1.0" split="lib_slice_0_apk"> </manifest> 我试图清理项目,使缓存无效,重新启动android studio,但没有任何帮助。 这是我的build.gradle (app)文件: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "****" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled […]

如何在Android Studio中配置AspectJ

我正在尝试在Android Studio中配置AspectJ 。 但毕竟尝试和错误它不工作! 令人惊讶的是,我能够使它与Eclipse的开普勒版本 我遵循的Android Studio的步骤 创建示例Android项目 文件>设置>在插件部分搜索AspectJ 假设Studio中除了build.gradle文件的配置外,没有更多的工作要做 添加compile 'org.aspectj:aspectjrt:1.8.1'到build.gradle(模块:应用程序) 为后退按钮检测创建Analytics_onBackPressed.aj 为点击事件检测创建了Analytics_OnClick.aj 为创建事件检测的组件创建Analytics_onCreate.aj 创建必要的依赖类,上面提到的*.aj类将在内部调用 在清单中添加了所需的权限 运行项目没有检测到任何事件(点击按钮,点击或返回按钮) 遵循这些链接ReferenceLinkOne , ReferenceLinkTwo和ReferenceLinkThree 我的问题是使AspectJ与Android Studio一起工作所需要的更多东西 在Eclipse中遵循的步骤,并得到AspectJ的工作 下载的Eclipse开普勒版本 通过安装新软件选项搜索http://download.eclipse.org/tools/ajdt/43/update 安装了AspectJ Development Tools (Required) 。 创建示例Android项目 为后退按钮检测创建Analytics_onBackPressed.aj 为点击事件检测创建了Analytics_OnClick.aj 为创建事件检测的组件创建Analytics_onCreate.aj 在清单文件中添加了所需的权限 在项目中右键单击,并通过以下方式将项目转换为AspectJ 使用AspectJ运行时库配置Java构建路径 现在运行项目时,我能够检测到创建的组件,后退按钮 使用的环境 Android Studio:2.1.2 JRE:1.8.0 Windows 7企业版 任何帮助,高度赞赏! 编辑:1,从输出,仍AspectJ配置不正确 根据这个链接 ,我从eclipse创建了jar文件,包括*.aj文件和相应的依赖项。 在创建jar file和创建jar排除了AndroidManifest.xml 在Android Studio中创建项目。 将这个* .jar文件放在libs文件中。 […]

Android的工作室2.3总是挂出

我在Gradle 2.3.3使用Android Studio 2.3 。 我面对一个奇怪的问题,被困一个星期。 当我输入一些代码行时,它会很常挂起,在它显示auto complete框之前。 或者,如果我没有输入任何内容,而是使用Command-click来查找变量或方法的实现,则会显示对话框“ Resolving Reference并挂起。 有时候,如果我切换到另一个应用程序一段时间,并切换回查看Android Studio,它也挂起。 我已经尝试了许多不同的方法,但没有帮助,其中包括: 删除Android工作室完全按照这个答案,然后再下载并安装。 转到菜单File > Invalidate Cache/Restart… 删除JDK并重新安装。 我正在使用JDK jdk-8u131-macosx-x64从这里下载 删除所有生成文件夹和Rebuild Project 回滚到我过去成功构建的项目稳定的源代码。 尝试使用Android Studio 3.0 Preview 降级或升级Gradle Plugin 下载并用Android Studio替换JDK包遵循这个线程 以上所有方法都无助于保持Android Studio的稳定性。 我正在使用16Gb的RAM,核心i7, MacOS Sierra 10.12.5 Macbook,我不认为这个挂机是关于我的笔记本电脑的规格, 所以我在这里报告我的情况,并希望有人能帮助给我新的建议。 任何想法或建议表示赞赏。 更新 :我检查~/Library/Logs/Android Studio2.3/下的Android Studio的日志,并看到一些异常日志文件。 以下是最新的一个: 2017-07-04 19:14:35,633 [1233357] INFO – roid.sdk.MessageBuildingSdkLog – Exception […]

Gradle中的实现和编译有什么区别?

更新到android studio 3.0并创建一个新的项目后,我注意到,在build.gradle有一个新的方法来添加新的依赖关系,而不是compile有implementation 而不是testCompile有testImplementation 例如: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 代替 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 他们之间有什么区别,我应该使用什么。

在Android Studio中看不到“字体”资源类型

我正在通过新的Android O功能,而新的东西之一是现在的应用程序可以直接添加字体到res文件夹。 根据android 文档处理字体,第一步是使用右键单击res文件夹并转到New> Android资源目录来创建一个名为“font”的新资源类型。 但是在android studio的下拉列表中我看不到“font”选项可用于资源类型。 以下是附图。 我不能在下拉菜单中看到“字体”选项,因此我无法创建字体android资源目录。 我的Android工作室的细节: Android Studio 2.3 Build#AI-162.3764568,构建于2017年2月24日JRE:1.8.0_112-release-b06 x86_64 JVM:由JetBrains提供的OpenJDK 64位服务器VM