我已经尝试了几乎所有其他主题,但我在我的RSS阅读器应用程序中遇到了同样的问题.我该如何解决?
我收到这个错误:
错误:任务':app:transformClassesWithMultidexlistForDebug'的执行失败.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.7.0_79\bin\java.exe''以非零退出值1结束
我已将AS更新为2.12,java sdk最新版本.
我已禁用即时运行
我试过清理项目
我安装了HAXM
在我的app build.gradle文件中:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.0"
dexOptions {
incremental = true;
preDexLibraries = false
javaMaxHeapSize "4g"
}
defaultConfig {
multiDexEnabled true
applicationId "com.vbo.xxx"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:multidex:1.0.1'}
Run Code Online (Sandbox Code Playgroud)
在build.gradle项目中:
// Top-level build …Run Code Online (Sandbox Code Playgroud) 我有一个JAR接受环境变量选项的。当我通过设置运行配置手动运行主类时,我提供环境变量为:KERBOROS_KEYTAB_LOC="location of the keytab file"
现在我需要在运行时设置这些选项JAR。我该如何设置呢?我尝试了以下选项,但它不起作用。
java -DKERBOROS_KEYTAB_LOC="location of the keytab file" -jar jarfile.jar
Run Code Online (Sandbox Code Playgroud) 我对反应原生的事情有点新意,所以请原谅我可能犯了愚蠢的错误.
我在发布这里之前基本上尝试了所有我能找到的东西,现在我不确定这是不是我的结果(也就是我愚蠢)或者由于最近的某些更新而导致的错误.
所以,我的问题是上面提到的错误消息,我在尝试构建应用程序时(通过使用"react-native run-android"或甚至"gradlew clean")获得.我发布了下面的完整错误消息以及我的app/build.gradle,build.gradle和settings.gradle文件.
我按照"react-native init"创建的方式保留了所有文件,"just"根据各自库的安装指南添加了我必须添加的命令.
由于最近Firebase SDK的变化,我不得不改变gradle版本等等,这就是为什么我想知道这个问题是否与此有关?!
哦,版本号:"依赖":{"babel-core":"^ 6.26.3","eslint":"^ 4.19.1","fbjs":"^ 0.8.16","反应" :"16.3.1","react-native":"0.55.4","react-native-firebase":"^ 4.1.0","react-native-navigation":"^ 1.1.458"," react-native-vector-icons":"^ 4.6.0","react-redux":"^ 5.0.7","redux":"^ 4.0.0","redux-logger":"^ 3.0. 6","redux-thunk":"^ 2.2.0"}
我用纱线安装了每个包装("yarn add react-native-vector-icons"等)和npm("npm install",以及"npm install react-native-vector-icons"等)来制作确定它与其中任何一个都无关.在我之间我删除了整个node_modules文件夹."反应原生链接"也没有帮助.
它也不仅限于提到的"react-native-vector-icons"软件包:我完全从我的项目中删除了它,同样的错误只是弹出另一个软件包.
我感谢任何帮助和提示!
非常感谢你提前!
达斯汀
错误信息:
"dependencies": {
"babel-core": "^6.26.3",
"eslint": "^4.19.1",
"fbjs": "^0.8.16",
"react": "16.3.1",
"react-native": "0.55.4",
"react-native-firebase": "^4.1.0",
"react-native-navigation": "^1.1.458",
"react-native-vector-icons": "^4.6.0",
"react-redux": "^5.0.7",
"redux": "^4.0.0",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.2.0"
}
Run Code Online (Sandbox Code Playgroud)
APP /的build.gradle:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> …Run Code Online (Sandbox Code Playgroud) 我正在使用@material-ui/core - ^3.5.1。
react-select在我的代码中使用了-^ 2.2.0。react-select使用材料ui组件进行了定制。
我的问题是每次打开下拉菜单都会重置滚动位置。
所需的行为是它应向上滚动到所选元素的位置。material-ui docs网站上的示例似乎运行良好,但是当我在codesandbox中打开给定的示例链接时,结果却没有。
运行example,它是从material ui docs网站上给出的原始codesandbox example链接派生的(此示例使用material-ui-4和react-select 3,但存在相同的问题)。在api文档中找不到用于此行为的任何可配置道具。
我在这里想念什么吗?
我想使用 react-select 并在将页面背景颜色从白色更改为自定义后遇到了一系列问题。(问题在白色背景上并不像在 react-select 的 github 页面上那么明显)
我正在通过样式道具执行上述操作,因为 className 道具无法正常工作。
这是样式道具。
const colourStyles = {
control: styles => ({ ...styles, backgroundColor: '#023950', color: 'white', border: 0 }),
option: (styles) => {
return {
backgroundColor: '#023950',
color: 'white'
};
},
singleValue: styles => ({ ...styles, color: 'white' }),
};
Run Code Online (Sandbox Code Playgroud)
这是问题列表,如果有人可以帮助解决这些问题。请参考附图。
在我的“反应选择”下拉列表中,标签长数百个字符。在“控制”芯片中,我想显示下拉菜单中的简短版本。这可能吗?
编辑:我要设置芯片的文本,而不是像素宽度。
如何让 react-select 尊重 flex 布局?以下没有任何工作。
const Container = styled('div')`
width: 100%;
height: 100%;
display: flex;
flex-flow: row wrap;
justify-content: space-around;
align-items: baseline;
`;
const selectStyles = {
input: base => ({
minWidth: 200,
flex: 1,
<Container>
<Select
style={{ flex: 1 }}
styles={selectStyles}
Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何利用 react-select 中的自定义组件来呈现包含带有潜台词的项目的下拉列表。
我在https://react-select.com/components上查看了每个组件,但不确定哪一个最适合我的需求。
从查看组件列表来看,我相信该option组件用于类似的东西并且可能会起作用,但我不确定。有人可以验证我的想法吗?
我想MultiValueRemove在容器聚焦时对其进行样式设置(内部带有 x 以删除所选值的容器)。backgroundColor我不想更改为红色。
当背景既没有聚焦也没有选择时,我可以设置背景样式,但“onHover”红色背景不受影响。isSelected当我将鼠标悬停在红色背景上时,使用 state 设置背景样式isFocused不会影响红色背景。
multiValueRemove: (provided, state) => ({
...provided,
color: '#ffffff',
backgroundColor: '#6FC5C4',
borderRadius: 0,
}),
Run Code Online (Sandbox Code Playgroud) 使用className属性时遇到问题。对我而言,只有父div可以上课,而子div却不可以。结果,它们最终具有白色而不是替代颜色的背景色。
<Select
className="games-dropdown-2"
defaultValue={colourOptions[0]}
name="color"
options={colourOptions}
/>
Run Code Online (Sandbox Code Playgroud)
下面是css类
.games-dropdown-2 {
background-color: #023950;
color: #FFFFFF;
padding-left: 15px;
width: 93%;
}
Run Code Online (Sandbox Code Playgroud)
另一个问题是,子div似乎是从奇怪的祖父母div继承了边框CSS。
附加图像以提出想法。 反应选择类名问题
我需要对“ react-select”(github repo)进行简单的“必需”验证。在最新版本中,它使用css-in-js方法。所以我有自定义样式:
export const customStyles = {
control: (base, state) => ({
...base,
}),
menu: (base, state) => ({
...base,
}),
menuList: (base, state) => ({
...base,
}),
}
Run Code Online (Sandbox Code Playgroud)
我如何更改,例如,borderColor如果字段无效?
react-select ×8
reactjs ×7
java ×2
javascript ×2
android ×1
build.gradle ×1
command-line ×1
flexbox ×1
gradle ×1
jar ×1
material-ui ×1
react-native ×1