当用户单击通知时,我需要导航到片段。
如果应用程序正在运行,这很好。但是,当我退出应用程序,然后单击通知时,它会崩溃,其中包含以下错误消息:
2020-04-24 18:06:49.607 14832-14832/com.package.name E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.package.name, PID: 14832
java.lang.IllegalStateException: no current navigation node
at androidx.navigation.NavControll
我正在执行Espresso测试。我正在使用一个带有NavGraph作用域的ViewModel的片段。问题是,当我尝试测试Fragment时,我得到了一个IllegalStateException,因为Fragment没有NavController集。我怎样才能解决这个问题?
class MyFragment : Fragment(), Injectable {
private val viewModel by navGraphViewModels<MyViewModel>(R.id.scoped_graph){
viewModelFactory
}
当我连接电缆时,我创建的应用程序在模拟器或我的设备上运行得很好,但当我创建一个.apk文件(我将其发送给自己)并尝试在我的设备上运行它时崩溃。
在过去,它可以在我创建的其他应用程序中工作,但在这种情况下,它不能。我使用的是默认密钥(android)的.android/debug.keystore。我也尝试创建一个新的keystore,但当我运行apk时,应用程序仍然崩溃。
有没有人有这类错误的经验--知道如何修复它吗?
编辑:
bugSense告诉我:
java.lang.NoClassDefFoundError: xx.xxx.xxxxx.xxxxx.CommonUtilities
at x
我在大学里有一台电脑,我总是从我的笔记本电脑上把它打开。然而,我很快就要离开去休息了,我意识到每当我尝试从不同的网络ssh进入时,服务器都不让我进入。我真的很想在休息时能ssh到这台电脑上,那我该怎么办呢?
每当我在终端中键入以下内容时:
XXXXXXXXXX$ ssh -X XXXXXXX@XXXXX.XXXXX.XXXX.XXX.XXX
这个过程要么不会继续,要么我收到这个错误消息:
ssh: Could not resolve hostname XXXXX.XXXXX.XXXX.XXX.XXX: nodename nor servname provided, or not known
我今天开始学习jetpack compose,当我使用NavHost时,我有一个渲染预览问题 java.lang.IllegalStateException: ViewModels creation is not supported in Preview
at androidx.compose.ui.tooling.ComposeViewAdapter$FakeViewModelStoreOwner$1.getViewModelStore(ComposeViewAdapter.kt:709)
at androidx.navigation.compose.NavHostKt.NavHost(N
在我的一个可组合文件中,Lazycolumn嵌套在一个可组合的Column中。我希望能够与Lazycolumn一起滚动整个Lazycolumn。但是,在verticalScroll上指定modifier属性会导致应用程序崩溃。我怎么才能解决这个问题?
异常
java.lang.IllegalStateException: Vertically scrollable component was measured with an infinity maximum height constraints, which is disallowed. One of the common reasons i
相当标准的Android测试曾经正常执行,但现在我已经将基于Jetpack撰写的应用升级到了Material3,所以无法进行构建。
它们在构建时都给了我相同的错误:
java.lang.IllegalStateException: blahblah.ui.MainActivity@b265e73 has already set content. If you have populated the Activity with a ComposeView, make sure to call setContent on that ComposeView instead of on the test
我有一个应用程序试图从我创建的库/模块中打开主活动,并得到以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.IllegalStateException: findViewById(R.id.toolbar) must not be null
为了导入模块,我创建了一个新模块,选择了.aar文件,在gradle中添加了依赖项
implementation project(path: ':test-module')
在我的模块项目中,我使用了apply plugin:
我使用Jetpack在应用程序上运行了测试。这些测试是独立通过的,但在连续运行时,我会收到:
java.lang.IllegalStateException:没有被摧毁的事件
还有一个调用堆栈,包括我的入口点中的一些行,它们似乎表明NavController实现是罪魁祸首。这个问题在运行在同一设备上的非仪器化的构建中是不可重复的,因此我有一种感觉,那就是我如何在@ have函数中实现AppState创建。如有任何建议,将不胜感激。
java.lang.IllegalStateException: no event up from DESTROYED
at androidx.lifecy
我对Exchange服务器有问题。我的同事不能将电子邮件发送到指定的地址。我们联系了他的邮件提供商,他们回答说他们的系统不接受我们的邮件,因为我们的邮件主机域不是公共域地址。
他们发送错误信息:
<svr2008.xxxxx.local>: Helo command rejected: Host not found
其中xxxxx.local是我们在内部网络中的本地域。但这并不会引起其他供应商的问题。我们怎么才能修好它?我们需要将这个值设置为MX记录指向的公共域吗?(mail.xxxx.hu)如果我们需要设置它,我们如何设置它?