我试图在edittext中使用数据绑定,在早上它工作正常,但突然得到了错误: ****/ data binding error ****msg:Cannot find the getter for attribute ‘android:text’ with value type java.lang.String on android.widget.EditText. file:/home/itstym/ApkProjects/Reminder/app/src/main/res/layout/activity_main.xml loc:20:4 – 34:40 ****\ data binding error **** 在20:4 – 34:40的EditText 持有人: @Bindable var userEmailAddress:String = String() set(userEmailAddress){ field=userEmailAddress notifyPropertyChanged(R.id.email_address) /*to check Email for validation on every character inserted by user*/ notifyPropertyChanged(BR.errorEmail) } get() { return […]
我是新的Ubuntu 17.10和我正在使用Android工作室3.2,我不能解决这个问题:当我运行Android工作室,我发现这个exception:app / mergeDebugResources 我的build.gradle apply plugin: ‘com.android.application’ apply plugin: ‘kotlin-android’ apply plugin: ‘kotlin-android-extensions’ android { compileSdkVersion 27 defaultConfig { applicationId “com.example.walid.myapplication” minSdkVersion 14 targetSdkVersion 27 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } buildToolsVersion ‘27.0.3’ aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false } dependencies { […]
我用kotlin创建一个新项目并且创建一个文件来执行一个主要的乐趣,但是得到了一个ClassNotFoundException没有太多的研究,但没有得到解决方案。 听从网站,这可能是android studio的bug。 我不知道,所以问 Exception in thread “main” java.lang.ClassNotFoundException: com.jafir.teststepsensor.TestDelegation at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:107) 这是在应用程序build.gradle apply plugin: ‘com.android.application’ apply plugin: ‘kotlin-android’ android { compileSdkVersion 26 defaultConfig { applicationId “com.jafir.teststepsensor” minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { […]
昨天我正在使用ButterKnife.bind(this)正在进行的项目中,但突然停止工作ButterKnife.bind(this)无法绑定视图,以至于所有视图都抛出NullPointerException 。我不明白发生了什么事突然停止工作,这是一个奇怪的情况 这里有几点,我已经做了,但没有工作 使用目前我使用的最新版本8.8.1 使用旧版本,我尝试了8.0.1和8.6.0 清洁和重建 使缓存无效 删除Gradle和生成文件 以下是我正在使用的版本 ext { // sdk and tools minSdkVersion = 21 targetSdkVersion = 27 compileSdkVersion = 27 buildToolsVersion = ‘26.0.2’ // dependencies versions supportLibraryVersion = ‘27.0.0’ playServicesVersion = ‘10.2.4’ butterKnifeVersion = ‘8.8.1’ retrofitVersion = ‘2.3.0’ } 在这个愚蠢的问题上,我从8个小时的头脑中敲起了头来。如果任何人都可以帮忙的话就会被占用
我不能编译我的Android项目后,添加Android房间编译器,每当我编译android工作室引发此exception ClassNotFoundException:org.jetbrains.annotations.NotNull 看我的应用程序构建 android{ compileSdkVersion 27 buildToolsVersion ‘27.0.2’} 依赖 roomVersion = ‘1.0.0’ implementation “android.arch.persistence.room:runtime:$rootProject.roomVersion” annotationProcessor “android.arch.persistence.room:compiler:$rootProject.roomVersion” implementation “android.arch.persistence.room:rxjava2:$rootProject.roomVersion” 错误日志 更新 在我的应用程序构建gradle我意识到有这部分的配置 configurations { all*.exclude module: ‘annotations’ } 删除这个配置解决了我的问题。
当我试图在Android Studio中构建项目时,出现以下错误: 错误:任务’:hunter:packageDebug’的执行失败。 >不支持的清单版本:1。 当我清理项目,然后我可以正常运行,但是我需要在下一次构建之前再次清理它。 这真是令人不安。 我认为Gradle和Adnroid版本会有所帮助,但是它没有改变。 应用程序build.gradle apply plugin: ‘com.android.application’ apply plugin: ‘kotlin-android’ apply plugin: ‘kotlin-kapt’ apply plugin: ‘kotlin-android-extensions’ apply plugin: ‘io.fabric’ android { compileSdkVersion 27 buildToolsVersion “27.0.1” defaultConfig { applicationId “com.gamekit.gkquiz” minSdkVersion 17 targetSdkVersion 27 versionCode 15 versionName “1.2.4” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” multiDexEnabled true } signingConfigs { config { keyAlias ‘gamekit-key’ keyPassword kspass storePassword […]
这两个页面, 接口上的一个,以及Visibility Modifiers上的一个都没有提供我之后的语法的一个例子,所以我问。 我有一个像这样的界面: package bookyard.contracts; public interface IAuthenticationManager { fun authenticateUser(userName: String, password : String, appId: String, appSecret : String) : OperationResult; } 我正在为它编写一个实现,但下面列出的三个语法都不起作用。 编译器每次都会报告以下错误: “authenticateUser”不会覆盖任何内容 类’DatabaseAuthenticationManager’必须声明为abstract或abstract abstract成员public abstract fun authenticateUser(userName:String,password:String,appId:String,appSecret:String):在bookyard.contracts.IAuthenticationManager中定义的OperationResult package bookyard.server.util import bookyard.contracts.IAuthenticationManager; public class DatabaseAuthenticationManager : IAuthenticationManager { /* override public fun authenticateUser(userName : String?, password : String?, appId : String?, […]
在这里输入图像描述我想做一个简单的调用我已经在Android应用程序中的布局资源如下。 我所需要做的就是能够使用像myInteger这样的variables(具有诸如1,2,3的值)并且调用R.layot
我正在试图从这个简单的例子中做出一些事情: SSH,使用Android执行远程命令 我只是想看看,如果我可以从我的Android手机连接到使用SSH的Linux服务器,但它不工作… 这是我的主要代码: package com.example.ssh; import java.util.Properties; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { JSch jsch = new JSch(); Session session = jsch.getSession(“root”,”192.168.0.26″, 22); session.setPassword(“xxxxx”); // Avoid asking for key confirmation Properties prop = new Properties(); prop.put(“StrictHostKeyChecking”, […]
我想在加载活动后滚动到RecyclerView列表的底部。 GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(…)抛出一个关于在RecyclerView中不被支持的exception,而conversationView.scrollToPosition(…)似乎没有做任何事情。 上面的代码块后,我补充说 conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1) 这不起作用。 GENERIC_MESSAGE_LIST有30个元素。