我在gradle构建中遇到以下错误.
null value in entry: otherfileoutputs=null
干净的构建不起作用:/我该如何解决这个问题?
注意:我的explorer.exe偶尔会崩溃.
我已经按照迁移到android studio 3.0升级的步骤进行了操作.
的build.gradle
flavorDimensions 'dimensionless'
Run Code Online (Sandbox Code Playgroud)
D:\ R\merchant\projapp\popuplibrary\build\intermediates\bundles\debug\res\values\values.xml错误:(28,5)错误:未找到样式属性'@android:attr/windowEnterAnimation'.
C:\ Users\user.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\f7bb6db2aa55d14683d1c9ddd8d49e03\res\values\values.xml错误:java.util.concurrent.ExecutionException:com. android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息
错误:任务执行失败':popuplibrary:processDebugAndroidTestResources'.无法执行aapt
面对同样的问题,但是apccompat库也在我的案例中创建问题.
找不到样式属性'@android:attr/windowEnterAnimation'
gradlewrapper:
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)
build.gradle app:
productFlavors {
dev {
applicationIdSuffix '.dev'
versionName "1.0"
versionNameSuffix '-dev'
}
qa {
applicationIdSuffix '.qa'
versionName "1.0"
versionNameSuffix '-qa'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
//Butter Knife
compile 'com.jakewharton:butterknife:8.7.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'
compile project(':popuplibrary')
}
Run Code Online (Sandbox Code Playgroud) 尝试在AS上运行检测测试.
坚持这个错误:
java.lang.IllegalStateException:无法在java.lang.reflect.Proxy上的org.mockito.internal.configuration.plugins.PluginLoader $ 1.invoke(PluginLoader.java:66)初始化插件:interface org.mockito.plugins.MockMaker.在$ Proxy4.isTypeMockable(未知来源)调用(Proxy.java:393)
ExampleInstrumentedTest.java
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Mock
Context context;
@Before
public void init(){
MockitoAnnotations.initMocks(this);
}
@Test
public void testDisabledFlag() {
ChanceValidator chanceValidator = new ChanceValidator(context);
Validator.ValidationResult result = chanceValidator.validate(2);
assertEquals(result, Validator.ValidationResult.NO_ERROR);
}
}
Run Code Online (Sandbox Code Playgroud)
的build.gradle
apply plugin: 'com.android.application'
android{
..
defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
testOptions {
unitTests.returnDefaultValues = true
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// Unit testing dependencies
testCompile 'junit:junit:4.12'
// Set this dependency if you want to use …Run Code Online (Sandbox Code Playgroud) 我现在每次都
在public void onResponse(呼叫,响应响应)中遇到此错误{:
mContext.runOnUiThread(new Runnable() {
@Override
public void run() {
LocalDBUtility local=LocalDBUtility.getInstance();
//code
}
Run Code Online (Sandbox Code Playgroud)
在我的单例类LocalDBUtility中
static LocalDBUtility localDBUtility;
private LocalDBUtility(){
}
public static LocalDBUtility getInstance(){
if(localDBUtility==null){
synchronized (localDBUtility) {
localDBUtility = new LocalDBUtility();
}
return localDBUtility;
}else {
return localDBUtility;
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道是什么原因引起了NPE?
堆栈跟踪:
java.lang.NullPointerException: Null pointer exception during instruction 'monitor-enter v1'
at com.utilities.LocalDBUtility.getInstance(LocalDBUtility.java:34)
at com.MainActivity$4.run(MainActivity.java:386)
at android.app.Activity.runOnUiThread(Activity.java:5506)
at
retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:68)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5763)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372) …Run Code Online (Sandbox Code Playgroud) ConstraintLayout中的CardView没有包装高度.
面对稳定的CL库的类似问题:
compile 'com.android.support.constraint:constraint-layout:1.0.2'
Run Code Online (Sandbox Code Playgroud)
Android Studio:2.3.2
观察:
是否还有issueCardview,它很难找到ConstraintLayout.
XML:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="25dp">
<android.support.v7.widget.CardView
android:id="@+id/cardView"
android:layout_width="0dp"
android:layout_height="122dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
app:cardBackgroundColor="@color/io15_blue_grey_100"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHeight_default="wrap"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintWidth_default="spread">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/mobLeftIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="@+id/mobInputLayout"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/mobInputLayout"
app:layout_constraintTop_toTopOf="@+id/mobInputLayout"
app:srcCompat="@drawable/ic_up" />
<android.support.design.widget.TextInputLayout
android:id="@+id/mobInputLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
app:layout_constraintLeft_toRightOf="@+id/mobLeftIcon"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent">
<EditText
android:id="@+id/editText4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Mobile Number"
android:text="123123123" />
</android.support.design.widget.TextInputLayout>
<ImageView
android:id="@+id/phoneLeftIcon"
android:layout_width="wrap_content" …Run Code Online (Sandbox Code Playgroud) 看起来像react-native(React Native v0.23)无法连接到bintray.
FAILURE:构建因异常而失败.
无法解析配置':classpath'的所有依赖项.无法下载protobuf-java.jar(com.google.protobuf:protobuf-java:2.5 .0)无法获取资源' https://jcenter.bintray.com/com/google/protobuf/ protobuf-java/2.5. 0/protobuf的-java的2.5.0.jar".无法获取' https://jcenter.bintray.com/com/google/protobuf/protob uf-java/2.5.0/protobuf-java-2.5.0.jar'.akamai.bintray.com
类似的问题:https: //github.com/facebook/react-native/issues/5884
有没有人找到解决方案?
我遵循的
步骤是.
更新:立即获取以下错误:
配置项目':app'时出现问题.
无法下载imagepipeline.aar(com.facebook.fresco:imagepipeline:1.3.0)
无法获得资源' https://jcenter.bintray.com/com/facebook/fresco/ima gepipeline/1.3.0/imagepipeline-1.3.0.aar'.无法获取' https://jcenter.bintray.com/com/facebook/fresco/imagepipe line/1.3.0/imagepipeline-1.3.0.aar'.akamai.bintray.com
看起来ConstraintSet很难应付Start/End约束。
此示例取自Google 示例。Github:android-ConstraintLayoutExamples
当你更换左和右约束Start和End,约束集-不能正常工作,它的工作与Left/Right唯一约束。
例如,将 layout_constraintStart_toStartOf 替换为 layout_constraintLeft_toLeftOf 并将 layout_constraintEnd_toEndOf 替换为 layout_constraintRight_toRightOf
在以下文件中:
constraintset_example_main.xml
constraintset_example_big.xml
点击图片:
private ConstraintSet mConstraintSetNormal = new ConstraintSet();
private ConstraintSet mConstraintSetBig = new ConstraintSet();
public void toggleMode(View v) {
TransitionManager.beginDelayedTransition(mRootLayout);
mShowBigImage = !mShowBigImage;
applyConfig();
}
private void applyConfig() {
if (mShowBigImage) {
mConstraintSetBig.applyTo(mRootLayout);
} else {
mConstraintSetNormal.applyTo(mRootLayout);
}
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,Android Studio 使用start/end约束,因此我想知道根本原因和可能的修复方法。
还是这ConstrainSet本身就是一个错误?
在Android 5.1 上具有空间的文件夹上获取FileNotFoundException .否则它的工作正常.我尝试用替换空间%20但是没有工作.还尝试过URLEncoder,但它失败了.
我正在使用contentresolver获取图像路径:
absolutePathOfImage=cursor.getString(column_index_data);
Run Code Online (Sandbox Code Playgroud)
这是(/ storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20181025-WA0001.jpg)
乌里:
file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20181024-WA0022.jpg
Run Code Online (Sandbox Code Playgroud)
我想得到图像的位图,但是当从Uri获取位图时,BitmapUtils抛出异常:(注意:即使是Glide,毕加索也无法创建图像的缩略图)
BitmapUtils.decodeSampledBitmap(mContext, mUri, mWidth, mHeight);
Run Code Online (Sandbox Code Playgroud)
java.lang.RuntimeException:无法加载采样位图:file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20181024-WA0022.jpg/storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20181024-WA0022.jpg:打开失败:ENOENT(没有这样的文件或目录)
我在Android 5.1上遇到异常.在Android 8.0上运行相同的代码
从那以后就被困了2天.任何变通方法或解决方案?
重现此错误的步骤:
AppUpdateType.FLEXIBLE.No, thanks 我在以下行通过 inappupdate 更新应用程序时遇到此异常。
appUpdateManager?.startUpdateFlowForResult(it, AppUpdateType.FLEXIBLE, activity, REQUEST_CODE_FLEXI_UPDATE) //it == AppUpdateInfo object
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:451)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
Caused by: android.content.IntentSender$SendIntentException
at android.app.Activity.startIntentSenderForResultInner(Activity.java:4878)
at android.app.Activity.startIntentSenderForResult(Activity.java:4847)
at androidx.fragment.app.FragmentActivity.startIntentSenderForResult(FragmentActivity.java:796)
at android.app.Activity.startIntentSenderForResult(Activity.java:4814)
at androidx.fragment.app.FragmentActivity.startIntentSenderForResult(FragmentActivity.java:781)
at com.google.android.play.core.appupdate.b.startUpdateFlowForResult(Unknown Source:22)
at newProfile.NewProfileFragment.startForInAppUpdate(NewProfileFragment.kt:752)
at newProfile.NewProfileFragment.access$startForInAppUpdate(NewProfileFragment.kt:60)
at newProfile.NewProfileFragment$setupAppUpdate$3.onClick(NewProfileFragment.kt:682)
at android.view.View.performClick(View.java:6935)
at android.widget.TextView.performClick(TextView.java:12752)
at android.view.View$PerformClick.run(View.java:26214)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
Run Code Online (Sandbox Code Playgroud)
细节:
安卓版本:8.0
手机:三星J7
更新
根据文档,
startUpdateFlowForResult应该只调用一次AppUpdateInfo实例。要再次调用,您必须创建AppUpdateInfo …
android ×10
android-usb ×1
build.gradle ×1
gradle ×1
kotlin ×1
mockito ×1
react-native ×1
retrofit2 ×1
singleton ×1
usb-otg ×1