在我于27-03-2018进行更新后,我的gradle同步失败.我收到错误
Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2.
Run Code Online (Sandbox Code Playgroud)
我在下面发布我的gradle文件.我曾尝试清理和重建项目,但它仍然无法正常工作.
项目级别的gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://maven.google.com/'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.loopj.android:android-async-http:1.4.9'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
应用程序级别gradle
apply plugin: 'com.android.application'
apply …
Run Code Online (Sandbox Code Playgroud) android maven build.gradle android-gradle-plugin android-studio-3.1
我按照https://facebook.github.io/react-native/docs/getting-started.html#content链接中的教程进行操作.事实证明,目前还不支持npm 5.我尝试安装npm 4,但它也没有工作.陷入本教程的第一页,当我运行npm start时,我也遇到了一堆错误.直截了当,无处可去.在对问题进行投票之前,请注意我是一名移动开发人员,与ororid和Ios合作,之前没有关于Web技术的知识.谢谢
这些是我遵循的步骤
npm install -g create-react-native-app
Run Code Online (Sandbox Code Playgroud)
那是成功的,
create-react-native-app AwesomeProject
Run Code Online (Sandbox Code Playgroud)
对于这一行,我得到以下错误
*******************************************************************************
ERROR: npm 5 is not supported yet
*******************************************************************************
It looks like you're using npm 5 which was recently released.
Create React Native App doesn't work with npm 5 yet, unfortunately. We
recommend using npm 4 or yarn until some bugs are resolved.
You can follow the known issues with npm 5 at:
https://github.com/npm/npm/issues/16991
*******************************************************************************
Run Code Online (Sandbox Code Playgroud)
然后我运行了命令
cd AwesomeProject
Run Code Online (Sandbox Code Playgroud)
然后我跑了
npm start
Run Code Online (Sandbox Code Playgroud)
我得到了错误
npm ERR! missing …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此代码安装react-devtools
sudo npm install -g react-devtools
Run Code Online (Sandbox Code Playgroud)
运行此命令后,出现此错误。
/usr/local/bin/react-devtools -> /usr/local/lib/node_modules/react-devtools/bin.js
> electron@1.6.11 postinstall /usr/local/lib/node_modules/react-devtools/node_modules/electron
> node install.js
/usr/local/lib/node_modules/react-devtools/node_modules/electron/install.js:47
throw err
^
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/react-devtools/node_modules/electron/.electron'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.6.11 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.6.11 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this …
Run Code Online (Sandbox Code Playgroud) 我无法从Android Studio 3.4.1在三星设备上运行项目。Studio在对话框中给我以下错误消息
Installation failed with message 'cmd package install-create -r -t -S 1686629' returns error 'Unknown failure: Security exception: Permission Denial: runInstallCreate from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
java.lang.SecurityException: Permission Denial: runInstallCreate from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.UserController.handleIncomingUser(UserController.java:1827)
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:25069)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:4848)
at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:2402)
at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:2408)
Run Code Online (Sandbox Code Playgroud)
我尝试了消息中提到的修复程序,即在清单文件中添加权限,但是运行时错误仍然消失了。
请注意,该项目正在构建中,没有错误。
我该如何解决?
我的系统详细信息
发行者ID:Ubuntu说明:Ubuntu 18.04.2 LTS版本:18.04代号:bionic …
我试图设置2个框架布局的宽度和高度,这是2个片段的容器,它们都是线性布局的子代。
但是,每当我使用
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(100,100);
Run Code Online (Sandbox Code Playgroud)
它导致类强制转换异常
java.lang.ClassCastException:android.widget.FrameLayout $ LayoutParams无法转换为android.widget.LinearLayout $ LayoutParams
android classcastexception android-linearlayout android-fragments android-framelayout
android ×4
npm-install ×2
react-native ×2
build ×1
build.gradle ×1
exception ×1
ios ×1
java ×1
maven ×1
npm ×1