升级最新的android studio稳定版后,我发现了这个警告
错误:无法解析配置':app:xxxxxxxDebugCompileClasspath'的所有文件.
无法使用变换JarTransform转换输出文件xxxxxxx/xxxxxxx/xxxxxxx/app/commons-lang-2.4.jar将文件'commons-lang-2.4.jar'转换为匹配属性{artifactType = android-classes}.
这里是gradle和gradle包装版本:
gradle:classpath 'com.android.tools.build:gradle:3.0.0'
和
gradle包装:
distributionUrl=https\://services.gradle.org/distributions/g??radle-4.1-all.zip
更新到Android Strudio 3.0后,我尝试添加一个库
项目结构 - >依赖项 - >添加库
,但搜索似乎不起作用,没有找到任何东西.我的build.gradle文件看起来像这样
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
并且gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Run Code Online (Sandbox Code Playgroud) 我在编辑器中启用了自动换行,但它没有与相关的范围对齐,后者看起来不必要地混乱.
以下是自动行为的示例: word-wrap-default
这里是想我的例子一样的自动行为是: 自动换行首选
有没有办法在Android Studio 3.0中设置它?
formatting android word-wrap android-studio android-studio-3.0
字体“KFGQPC Uthmanic Script HAFS” ayah 的三位数在两个u+06dd之间划分。问题有解决办法吗?
字体UthmanicHafs1 Ver09 http://fonts.qurancomplex.gov.sa/?page_id=42 看截图。

我正在开发一个 Android 项目,在代码中的某个时刻我需要获取设备序列号。
为了获得它,我曾经使用自 Android OBuild.SERIAL以来已被弃用的。为了避免出现问题,我开始使用,并创建了一个小方法来完成操作系统版本检查:Build.getSerial()
private static String getSerial() throws SecurityException {
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.O) {
return Build.SERIAL;
}
return Build.getSerial();
}
Run Code Online (Sandbox Code Playgroud)
注意:我没有检查要授予的权限READ_PHONE_STATE(方法所需的getSerial()),因为我在一开始就这样做,并确保在使用此方法之前我已经拥有它。
问题是,无论我如何写下 Android 操作系统检查,我都会不断收到已弃用的 API 警告。
我尝试了以下方法,对于所有可能的版本,我不断收到警告Build.SERIAL
private static String getSerial() throws SecurityException {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
return Build.getSerial();
}
return Build.SERIAL;
}
private static String getDeviceUDI() throws SecurityException {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
return Build.getSerial();
} else {
return Build.SERIAL;
}
}
private …Run Code Online (Sandbox Code Playgroud) 我已经切换到android studio 3.在我修复了很多问题后,我收到了这个错误:
color/colorPrimary但我去了这个错误:错误:(87,5)错误:预期颜色但得到(原始字符串)颜色/灰色
我最近 :
将我的Android Studio升级到3.0稳定频道
结帐我的项目在SVN上主持,并且6个月前在git上.
我的IDE正在读取项目,因为它在git而不是在SVN上=>我想将它与git断开连接并仅在SVN上提交更改.
REM:当它在Android Studio 2.3稳定通道上时,我没有遇到这种情况
我有在 XHDPI 中设计的屏幕。
我必须将所有填充、边距值转换dp为LDPI, MDPI, HDPI, XXHDPI,XXXHDPI
任何人都可以建议我如何计算dp以下屏幕的值假设我有paddingTop那么xhdpi我们56dp给出的值是 ldpi,,mdpi和xxhdpixxxhdpi
请建议我。
这是我的html元素:
<ng-container>
<span *ngIf="row.messageText && row.messageText.length >= 30 && expanded">{{row.messageText.substr(0, 25)}}
<span>more</span>
</span>
</ng-container>
Run Code Online (Sandbox Code Playgroud)
当row.messageText.length大于30时,它将显示消息的一部分。row.messageText.substr()单击更多跨度后,我需要第一个跨度以显示整个消息(通过使用)。我认为通过使用(click)="toggle()"和设置一些true / false值可以找到解决方案。
你有什么想法?
在我使用Xcode为我的项目创建的.scn文件中,文件在透视视图中看起来像这样(导件文件包含在附件中).但是在Apple在ARKit示例项目中提供的.scn模型中,平面和文件看起来更加不同.它有一个阴影平面,视图也看起来完全不同.所以我的问题是,1.如何在我的文件中添加阴影平面以及它的用途.2.这两个文件有什么区别.一个苹果提供给我和我创造的那个.3.创建AR应用程序的最佳实践.
1. Apple提供的图像

2.我创建的文件(来源:turbosquid.com)
谢谢