Tag: android studio

Android Studio 3.0会添加参数提示信息吗?

下面的示例代码由Kotlin fun detailIntent.putExtra("Person", SampleData.BOB)在Android Studio 3.0中显示,我发现fun detailIntent.putExtra("Person", SampleData.BOB)显示为detailIntent.putExtra(name: "Person", SampleData.BOB)和I不能在编辑器中删除name 。 看来,Android Studio 3.0添加参数提示信息的名称,对不对? 以及如何设置打开或关闭它?

Android gradle构建在':app:mergeDebugResources'上突然失败,没有错误消息

我的gradle build完全停止了工作。 一分钟前它工作正常。 在gradle配置文件中没有改变任何东西; 事实上,我只是在改变XML中的应用程序风格。 制作,清洁和运行产品: Execution failed for task ':app:mergeDebugResources'. > -1 用–stacktrace运行–stacktrace会产生: Executing task ':app:mergeDebugResources' (up-to-date check took 0.031 secs) due to: Task ':app:mergeDebugResources' class path has changed from 35ff0c585719dc5a2e2e4d58900e722a to 01ad85243d44a7018a6f6b671ff7bf6b. All input files are considered out-of-date for incremental task ':app:mergeDebugResources'. Unable do incremental execution: full task run :app:mergeDebugResources FAILED :app:mergeDebugResources (Thread[Task […]

“subs”类型的项目不能被使用。 回应:-1010:消费尝试无效

我正在尝试在应用程序中购买我的应用程序第一次,我得到这个错误。 付款成功完成,并成功消息后发生此错误。 请帮我解决这个问题。 提前致谢。 请检查这个代码 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) { if (!mHelper!!.handleActivityResult(requestCode, resultCode, data)) { super.onActivityResult(requestCode, resultCode, data) } } fun buyClick(view: View) { mHelper!!.launchSubscriptionPurchaseFlow(this, ITEM_SKU, 10001, mPurchaseFinishedListener, "mypurchasetoken") } var mPurchaseFinishedListener: IabHelper.OnIabPurchaseFinishedListener = IabHelper.OnIabPurchaseFinishedListener { result, purchase -> Log.e(TAG, result.toString()) if (result.isFailure) { // Handle error Log.e(TAG, "failed") return@OnIabPurchaseFinishedListener } […]

KAnnotator在Android Studio中工作吗?

我已经在Android Studio(0.5.8)中安装了KAnnotator(0.2.1205)。 它产生了注释,但在我看来,他们没有使用,或者我不明白。 有注释: <item name='android.support.v4.app.NotificationCompat.Builder android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence)'> <annotation name='org.jetbrains.annotations.NotNull'/> </item> 但是,我仍然要写: NotificationCompat.Builder(context) .setContentTitle(myTitle)!! 我必须手动附加注释吗? 如果是的话,在哪里?

Android网络配置

我正在尝试设置我的网络配置。 问题是,我设置配置属性和调用addNetwork()方法后,返回值(配置ID)为-1 。 我不知道我的代码有什么问题。 我在另一个项目中使用了相同的代码,并且它能够正常工作。 这些是我使用的权限: <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> 完整的代码 override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { val wifiManager = activity.getSystemService(Context.WIFI_SERVICE) as WifiManager val networkAccessPoint = NetworkAccessPoint.getInstance(wifiManager) networkAccessPoint.generateConfigurationAccessPoint() return inflater!!.inflate(R.layout.fragment_main, container, false); } NetwockAccessPoint类 public void generateConfigurationAccessPoint(){ WifiConfiguration wifiConfiguration = […]

直接解析配置“debugCompile”是不允许的

失败:生成失败,出现异常。 出了什么问题:无法确定任务':app:extractIncludeDebugProto'的依赖关系。 直接解析配置“debugCompile”是不允许的 试试:运行–info或–debug选项来获得更多的日志输出。 例外是: org.gradle.api.internal.tasks.TaskDependencyResolveException:无法确定任务“:app:extractIncludeDebugProto”的依赖关系。 org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.resolve(CachingTaskDependencyResolveContext.java:68)at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.getDependencies(CachingTaskDependencyResolveContext.java:56)at org.gradle.execution.taskgraph .DefaultTaskExecutionPlan.addToTaskGraph(DefaultTaskExecutionPlan.java:175)at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.addTasks(DefaultTaskGraphExecuter.java:111)at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:47)at org。 (DefaultBuildConfigurationActionExecuter.java:54)在org.gradle.execution.DefaultBuildConfigurationActionExecuter.access $ 000(DefaultBuildConfigurationActionExecuter.java:25)在org.gradle.execution.DefaultBuildConfigurationActionExeter $ 1.proceed(DefaultBuildConfigurationActionExecuter.java:54)上执行gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)在org.gradle.execution.DefaultTasksBui ldExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44)在org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)在org.gradle.execution.DefaultBuildConfigurationActionExecuter.access $ 000(DefaultBuildConfigurationActionExecuter.java:25)在org.gradle。在org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:47)执行.DefaultBuildConfigurationActionExecuter $ 1.proceed(DefaultBuildConfigurationActionExecuter.java:54)。在org.gradle.initialization.DefaultGradleLauncher上的gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:36)$ org.gradle.internal.progress.DefaultBuildOperationExecutor $ CalculateTaskGraph.run(DefaultGradleLauncher.java:268)$ RunnableBuildO 在org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)上的org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)上的perationWorker.execute(DefaultBuildOperationExecutor.java:336) org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)at org.gradle.initialization.DefaultGradleLauncher.constructTaskGraph(DefaultGradleLauncher.java:175)at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java :130)org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)at org.gradle.internal.invocation.GradleBuildController $ 1.call(GradleBuildController.java:78)at org.gradle.internal.invocation.GradleBuildController在org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)上$ 1.call(GradleBuildController.java:75) 在org.gradle.tooling.internal.provider.runner的org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100) .BuildModelActionRunner.run(BuildModelActionRunner.java:53)at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 1.run(RunAsBuildOperationBuildActionRunner.java:43)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.in 在org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) 40)at […]

Android应用程序无法在任何模拟器中运行

我的应用程序不能运行。 可能有一些我无法弄清楚的错误。 那么谁能告诉我为什么,并帮助我解决代码? 这是我的代码: package com.djrockerstudio.pc import android.support.v7.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) btnCal.setOnClickListener { val sum: Int = cal() result.text = String.format("$%,.2f", sum) } } private fun cal(): Int { val pStandardIndex = 1000 val pIndex1 = 1500 val pIndex2 = 2000 val […]

错误:将字节码转换为dex时出错:原因:未使用默认或静态接口方法–min-sdk-version> = 24

这里是我的演示的gradle: compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'org.jetbrains.kotlin:kotlin-android-extensions:1.1.2' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support:appcompat-v7:25.3.1' 我使用Android的工作室3.0,这里是错误的细节 。

RegisterResGeneratingTask已弃用,请使用registerGeneratedFolders(FileCollection)

用新的3.0.0 Gradle插件使用新的android studio。 当建立一些警告发生 registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection) 我搜索了很多谷歌! 请帮助解决这个警告!

在Android Studio 3.0中,Kapt不适用于AutoValue

Gradle依赖关系: compile 'com.google.dagger:dagger:2.9' annotationProcessor 'com.google.dagger:dagger-compiler:2.9' kapt 'com.google.dagger:dagger-compiler:2.9' provided "com.google.auto.value:auto-value:1.4.1" annotationProcessor "com.google.auto.value:auto-value:1.4.1" 得到这个堆栈跟踪: :presentation:kaptDevDebugKotlin e: @AutoValue public abstract class Categories implements CategoriesModel{ e: ^ e: symbol: class CategoriesModel e: path/Categories.java:13: error: cannot find symbol w: warning: The following options were not recognized by any processor: '[kapt.kotlin.generated]' w: e: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing at org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:90) at […]