草庐IT

default-compile

全部标签

android - 在 Android 应用程序中选择 "Compile with"API 选项的良好实践

创建Android应用程序时,我必须选择“编译方式”API选项。该选项的帮助说明我通常使用最新版本,或者第一个支持我想使用的所有API的版本。我有以下问题:*据我所知,最新的API“包含或支持”(不确定是否因为使用了Android支持库)以前的API。这使得不必下载以前的API来编译具有一些以前的API要求的android项目?例如,假设我要创建一个“目标SDK”为GingerBread的应用程序,在这种情况下使用最新的API(JellyBeans)作为“编译API”是否是一个好习惯?我想问题可能出在使用仅适用于JellyBeans的API,但Lint可以帮助解决这个问题。*如果上面的

android - 错误 : when I replace compile with implementation in gradle(dependency)

我将我的AndroidStudio从3.0.1更新到3.1.0但是在更新之后,当我构建我的项目时它显示2警告:1。用实现替换编译(编译支持将在2018年底结束)2。将testCompile替换为testImplementaion(并且testCompile支持将在2018年底结束)所以,最后做了这些更改,但在那之后,它显示一些错误:build.gradle(模块:app)applyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{applicationId"biz.coolpage.aash

Android 主屏幕/启动器选择器不显示 'use by default for this action' 选项

我正在尝试使用以下Intent以编程方式启动主屏幕/启动器选择器对话框:Intenti=newIntent(Intent.ACTION_MAIN);i.addCategory(Intent.CATEGORY_HOME);i.addCategory(Intent.CATEGORY_DEFAULT);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(Intent.createChooser(i,"SetMyHomeScreenasdefault"));但不幸的是,与已安装主屏幕启动器列表一起出现的对话框底部没有默认用于此操作选项

android - 错误 :compileSdkVersion android-21 requires compiling with JDK 7 - windows

Android工作室-使用android21更新sdk,将java更新为1.7.0。每当我尝试使用androidL(21)进行编译时,它都会抛出此错误并且gradlesync失败。C:\Users\me>java-versionJava版本“1.7.0_71”Java(TM)SE运行时环境(build1.7.0_71-b14)JavaHotSpot(TM)64位服务器VM(构建24.71-b01,混合模式)为mac找到了类似的问题-AndroidStudioneedsJDK7forAndroid-Lmac 最佳答案 您有两个选择,如

安卓工作室 2.2.3 : Error Running App: Default Activity not found

我受困于我的AndroidManifest.xml文件:android:theme="@style/AppTheme">我做错了什么? 最佳答案 你做错了。用您的代码替换此代码。 关于安卓工作室2.2.3:ErrorRunningApp:DefaultActivitynotfound,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/41075213/

Android studio Gradle::dependencies {compile 'com.android.support:appcompat-v7:18.0.0'} 编译失败

最近转用androidstudio做开发。我已使用minsdk、targetsdk创建项目并使用sdk编译为GoogleApiLevel8。由于build.gradle文件中有如下代码导致项目编译失败。dependencies{compile'com.android.support:appcompat-v7:18.0.0'}谁能告诉我为什么会这样?我的整个build.gradle贴在下面。buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'

android - 移植到 Android : why am I getting "Can' t create default XMLReader; is system property org. xml.sax.driver 集?”?

我正在将一些在我的桌面上运行良好的Java代码移植到Android。我有以下代码段:importorg.xml.sax.InputSource;importorg.xml.sax.XMLReader;importorg.xml.sax.helpers.XMLReaderFactory;//...XMLReaderp=XMLReaderFactory.createXMLReader();在最后一行我得到以下异常:Can'tcreatedefaultXMLReader;issystempropertyorg.xml.sax.driverset?当我在桌面上测试代码时,它运行良好。为什么我会

android - 创建新的 Android 应用程序时没有 "compile with"选项?

创建新的Android应用程序时没有“编译”选项?软件:面向Java开发人员的EclipseIDE版本:IndigoServiceRelease2构建ID:20120216-1857 最佳答案 很多人经常遇到这个问题。解决方法是UpdateADTpluginandthenSDKtoolsandafterwhenyouwilltrytocreateanewproject,theerrorwillnotoccurEclipse-->帮助-->安装新软件-->已经安装了什么?然后,选择“AndroidDDMS、AndoidDevlopme

android - 系统/fcntl.h : no such file while cross compiling pcsclite for Android?

全部:我正在制作一个android应用程序,可以与来自android移动设备的ccid智能卡读卡器通信,我选择了这种方式:“pcsc-lite-1.8.5+ccid-1.4.7+libusb-1.0.3”,它在Ubuntu(PC上的linux操作系统)中运行得很好。然后我尝试将它们移植到android,交叉编译时有很多问题。这些问题大部分是Android的Bionic库缺少一些头文件和函数,例如:sys/fcntl.h,mqueue.h:没有那个文件;pthread_cancel:undefinedreference;现在,当我交叉编译pcsclite以构建可执行文件“pcscd”时,

android - Invalid LOC header Maven compilation error for Android support-v4

我在maven构建我的pom.xml文件时遇到编译失败错误。编译错误为:读取C:\Users\amrit\.m2\repository\com\google\android\support-v4\r6\support-v4-r6.jar时出错;无效的LOCheader(错误的签名)。有谁知道如何解决这个问题?下面是我的pom.xml文件:4.0.0MyListReqMyListReq0.0.1-SNAPSHOTAtosListcom.google.androidandroid4.1.1.4providedcom.google.androidsupport-v4r6srcmaven-co