Android studio 我想做一个超级简单的Android应用程序,但是

Android studio 我想做一个超级简单的Android应用程序,但是,android-studio,building,target-sdk,Android Studio,Building,Target Sdk,我只想制作一个非常基本的android应用程序-我想重写这个应用程序: 我最初在Eclipse中,在SDK 9下编写了这个应用程序。我现在想重新编写这个应用程序,添加一些更新的功能,但仍然希望在设计和功能上保持同样的简单性 我的挑战是Android Studio一直使用比我想要的更高的SDK进行编译,因此我在我的棒棒糖设备的顶部会出现标题栏,并显示“设置”菜单按钮。我尝试将build.gradle模块文件更改为最小值,目标SDK为10,但当我这样做时,所有与主题相关的XML总共产生约189个错误

我只想制作一个非常基本的android应用程序-我想重写这个应用程序:

我最初在Eclipse中,在SDK 9下编写了这个应用程序。我现在想重新编写这个应用程序,添加一些更新的功能,但仍然希望在设计和功能上保持同样的简单性

我的挑战是Android Studio一直使用比我想要的更高的SDK进行编译,因此我在我的棒棒糖设备的顶部会出现标题栏,并显示“设置”菜单按钮。我尝试将build.gradle模块文件更改为最小值,目标SDK为10,但当我这样做时,所有与主题相关的XML总共产生约189个错误

如何设置Android Studio,使其使用SDK 10作为默认SDK,从而支持最大数量的设备,并在不同设备/代之间拥有最一致的用户体验?或者我可以这样做吗


提前谢谢你们,伙计们

您可以转到sdk管理器,下载您要开发的sdk,然后更改build.gradle中的最小sdk。

您可以在创建项目时选择目标sdk,当项目中显示最小sdk时,您必须先下载它。

您是否尝试在AndroidManifest.xml文件中指定sdk版本

在洞口下方添加类似的内容
<uses-
   android:minSdkVersion="10"
   android:targetSdkVersion="10"  />

只要在Android Studio中安装了正确的构建工具,您就可以将最小阈值设置得尽可能低。

如果您不需要actionbar/工具栏,那么您可以在styles.xml中简单地指定它:我尝试过这样做,但我不知道怎么做,因为actionbar似乎不在styles.xml文件中。这才是真正让我着迷的地方——因为它只是出于某种原因出现在API 22上……我通过使用styles.xml,至少设法让actionbar消失了,我发现我必须显式地说[theme].Light.NoActionBar才能让它消失。我只是希望,在SDK设置为10的情况下,在所有需要的设备上运行应用程序不会有任何问题,并能获得一致的体验。。。。。交叉手指感谢您的帮助,guysI确实安装了API 10-22的SDK。当我尝试为TargetSDK 10构建时,问题似乎出现了。尝试创建一个新项目,在第二个窗口中,目标Android设备一个,并将最小SDK设置为您想要的任何值,API 8很好,因为在每个设备上,它还显示了可以运行appAlready的Android设备的百分比。我可以将API 10设置为最小API。我的问题在于试图将其设置为目标API。我已经尝试过了。问题是,我想将TargetSDK设置为10,但当我在gradle中进行更改时,会出现一大堆xml错误——主要是与找不到的主题元素相关的错误。是的,我已经尝试过了。而且更改AndroidManifest.xml文件似乎对总体结果没有任何影响——应用程序仍然在顶部构建actionbar,这一结果我似乎无法更改。如果我尝试更改build.gradle文件中的TargetSDK,就会得到189个与XML主题元素相关的错误。