小编vik*_*eri的帖子

file:/// android_res/drawable在使用flavor与其他包名称时不起作用

我的问题是,在我向我的项目添加了flavor之后,包名称与实际源不同的风味似乎在访问文件时遇到了问题 android_res/drawable.

更具体地说,我有一个调用以下图像的html视图.

<img src="file:///android_res/drawable/image.png">
Run Code Online (Sandbox Code Playgroud)

该图像显示在生产flavor中,其包名称与java文件的目录相同,但它不适用于beta版本:

productFlavors {
    production {
        packageName "com.company.myapp"
    }

    beta {
        packageName "com.company.beta"
    }
}
Run Code Online (Sandbox Code Playgroud)

其中包含java文件的实际目录

java/com/company/myapp
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为资源甚至不在该文件夹中.

android gradle android-webview android-productflavors

12
推荐指数
1
解决办法
2212
查看次数

如何在为React Native捆绑js时阻止节点内存不足

使用ClojureScript为React Native捆绑js时出现以下错误.在捆绑javascript包时,似乎节点内存不足.使用ClojureScript时可能会发生这种情况,因为生成的js文件通常比vanilla js更大.

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

<--- Last few GCs --->

  152689 ms: Mark-sweep 1369.3 (1434.8) -> 1362.8 (1434.8) MB, 2794.5 / 0 ms [allocation failure] [GC in old space requested].
  155498 ms: Mark-sweep 1362.8 (1434.8) -> 1362.9 (1434.8) MB, 2808.4 / 0 ms [allocation failure] [GC in old space requested].
  158508 ms: Mark-sweep 1362.9 (1434.8) -> 1362.8 (1434.8) MB, 3010.8 / 0 ms [last resort gc].
  161189 ms: Mark-sweep 1362.8 (1434.8) …
Run Code Online (Sandbox Code Playgroud)

clojurescript react-native cljsrn

9
推荐指数
2
解决办法
2610
查看次数

反应原生.当页面在计时器滴答时重新渲染时,如何将焦点保持在文本输入上

我在clojurescript中使用反应原生物在android上编写一个计时器应用程序(使用试剂希望不重要).

我有一个TextInput地方,我接受用户的文字来命名计时器.每当我的计时器打勾,整个Android应用程序重新渲染,我就会失去焦点TextInput.我目前正在使用onChangeText保存我正在键入的字符,有没有办法在计时器滴答作响时保持对文本输入的关注?

谢谢.

android react-native android-textinputlayout cljsrn

7
推荐指数
1
解决办法
1713
查看次数