Articles of android studio

buildToolsVersion是可选的吗?

更新到Android studio 3.0并创建一个新项目后,我注意到缺少buildToolsVersion ,项目工作正常。 所以它现在显然是可选的。 我的问题是: 总是这样或者这是一个新的变化? 如果我没有指定版本,如何选择版本。 我首先想到它会自动设置为SDK管理器中安装的最新版本,但我发现它设置为build_tools_version: \”26.1.0\”在android-studio\build\android-profile\profile-2017-10-30-16-28-12-121.json设置为build_tools_version: \”26.1.0\” android-studio\build\android-profile\profile-2017-10-30-16-28-12-121.json 尽管我的SDK管理器中安装了build_tools版本: 27.0.0 。 在我手动将buildToolsVersion ‘27.0.0’添加到27.0.0后,它只更改为build.gradle 有关将buildToolsVersion添加到build.gradle的最佳做法是什么,因为它现在位于AS 3.0和3.1的默认模板中?

app forcecloses开始facebook活动

我已经在我的android工作室项目中集成了facebook sdk,但是一旦我运行应用程序,app force就会关闭。 设计器中有jsonexception错误,我使用过com.facebook.login.widget.LoginButton,但它只是一个设计器错误。 错误日志: > 04-17 19:29:35.996 24734-24734/com.example.bandhan.myapplication1 > E/AndroidRuntime﹕ FATAL EXCEPTION: main > Process: com.example.bandhan.myapplication1, PID: 24734 > java.lang.ExceptionInInitializerError > at java.lang.reflect.Constructor.newInstance(Native Method) > at java.lang.reflect.Constructor.newInstance(Constructor.java:288) > at android.view.LayoutInflater.createView(LayoutInflater.java:614) > at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) > at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) > at android.view.LayoutInflater.inflate(LayoutInflater.java:511) > at android.view.LayoutInflater.inflate(LayoutInflater.java:415) > at android.view.LayoutInflater.inflate(LayoutInflater.java:366) > at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:435) > at android.app.Activity.setContentView(Activity.java:2267) > at com.example.bandhan.myapplication1.Share_Activity.onCreate(Share_Activity.java:15) […]

android studio项目中没有菜单文件夹

我是android和android studio的新手。 我正在读一本学习android的书,我想为我的活动创建一个菜单但是在项目结构窗口中,我无法find菜单文件夹和示例菜单文件。 我附上了Project Explorer的截图:

Android Studio如何制作2列LinearLayout

我是Android App Development的新手,我正在尝试在Android Studio中实现以下按钮布局。 [ 我一直在尝试使用线性布局,但我无法做到正确。 这个问题是,如果我在线性布局中添加了另一个按钮,那么它们只会被挤压在一起,而不是将按钮添加到下一行。 有人可以告诉我让我的LinearLayout每行只有2个小部件,或提供另一个修复。 任何帮助将非常感谢谢谢:-)

android模拟器黑屏

我最近使用sdks管理器安装了android studio及其所有更新。 当我尝试启动模拟器时,我可以看到: 模拟器-netdelay none -n​​etspeed full -avd Nexus_5_API_21_x86 HAX正在运行,模拟器以快速virt模式运行 看起来不错。 模拟器启动但只有我能看到的是黑屏。 我使用应用程序创建的默认AVD。 它有google api的x86系统映像,1GB内存,64mb vm堆和200mb intel存储。 我试图取消选中“使用主机GPU”,但它没有解决问题。

完全删除Android Studio,Eclipse以及随其安装的所有lib /包

我和gradle和sdk经理有几个错误,所以我想安装android studio。 如何完全删除Android Studio,Eclipse以及随其安装的所有lib /包?

在Android Studio上构建非常慢的Gradle

这是我的配置: MBP 2015,8GB RAM,SSD Android Studio 2.2.3 平均而言,构建持续7/8分钟,有时为10/12分钟 我尝试了一切我可以在网上find但似乎没有工作: —自定义VM选项: -Xms1024m -Xmx8192m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=440m -XX:+UseCompressedOops -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 —按需编译/配置 —并行编译/编译模块 — Gradle /离线工作 — gradle.properties文件: org.gradle.daemon=true org.gradle.jvmargs=-Xmx8192m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -noverify org.gradle.parallel=true org.gradle.configureondemand=true android.enableBuildCache=true 有没有人知道发生了什么,因为它只是荒谬 更新: 从那以后我切换到一个16GB的RAM,显然有一些改进,我的印象是它不到一分钟左右,但它需要3-4分钟,这仍然是不可接受的:这里是Gradle的一部分我发现的日志耗时太长: git log –pretty=format:’%h %s’ :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preAlphaBuild UP-TO-DATE :app:preBirdsBuild UP-TO-DATE :app:preKfgBuild UP-TO-DATE :app:prePenBuild UP-TO-DATE :app:prePrelaunchBuild UP-TO-DATE […]

拆分AndroidStudio的XML /文本和设计窗口

目前,Android Studio将XML和设计窗口显示为选项卡式选项。 我希望窗口如下。 我拆分了窗户,但是当我在左侧改变时,右边没有任何改变,直到我在右侧聚焦(点击)。 它会节省我的时间。 正如您在图片中看到的,我对Button的文本进行了更改,但右侧未显示更改。 它需要焦点(单击)来更新更改。 (我的意思是一旦我点击右侧就会出现变化)

设备上的App图标太小

我的问题是,与其他应用程序相比,我的设备上的应用程序图标看起来太小了。 我在其他问题上阅读了一些解决方案,比如这个Android App Icon尺寸太小但这似乎不是我的问题。 在Android Studio中,您可以右键单击“res”,您可以在其中find新的 – >图像资源,您可以在其中创建此类图标。 它创建了所有不同大小的图标,如mdpi,hdpi等。 所以我认为我可以正确显示应用程序图标,但事实并非如此。 有谁能够帮助我?

Android Studio:阻止评论风格

在Eclipse中阻止注释样式( write /* and press Enter ) /* * Hello World */ 阻止Android Studio中的评论样式 /* Hello World */ 如何使我的Android Studio块注释看起来像Eclipse中的注释? 在设置中找不到任何内容。