小编Was*_*mon的帖子

无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication?Android

我将Android Studio更新为2.0版.但我有一个问题,我不知道为什么?

重要的错误信息:

无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication

我搜索了很长时间,但我没有找到正确的答案,你可以看到链接

在我单击File-> Project structure的 同时显示此错误:

在此输入图像描述

在libs的某个地方有什么问题吗?当gradle构建程序时,libs没有完全加载当前程序.Android Studio 2.0版有什么问题吗?

当我使用Android studio 1.4.0构建和运行程序时.这对我来说可以!但是当我使用Android Studio 2.0时,问题出现了!

为什么?请问你能帮帮我吗?

这是详细的错误日志:

11月11日至28日:57:00.489 19890-19890/com.eallcn.rentagent.debug E/AndroidRuntime:致命异常:主要过程:com.eallcn.rentagent.debug,PID:19890了java.lang.RuntimeException:无法实例应用com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication at android.app.LoadedApk.makeApplication(LoadedApk.java:537)at android.app
.ActivityThread.handleBindApplication(ActivityThread.java:4586)
在Android.app.Handler的android.app.ActivityThread.access $ 1800(ActivityThread.java:139)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316).dispatchMessage(Handler.java:102)
在android.os.Looper.loop(Looper.java:136)
在android.app.ActivityThread.main(ActivityThread.java:5314)
在java.lang.reflect.Method.invokeNative(本地方法)
在java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)a
dalvik.system.NativeStart.main(本机方法)中的com com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)
引起:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.
在com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:167)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179)的android.app上的rentagent.MyDebugEallApplication . Application.attach(Application.java:194)
在android.app.Instrumentation.newApplication(Instrumentation.java:929)
的android.app.Instrumentation.newApplication(Instrumentation.java:976)
android.app.LoadedApk.makeApplication(LoadedApk)的.java:532)
在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)在android.app.ActivityThread.access $ 1800(ActivityThread.java:139)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java :1316)在android.os.Looper.loo的android.os.Handler.dispatchMessage(Handler.java:102)p(Looper.java:136)位于android.app.ActivityThread.main(ActivityThread.java:5314)的java.lang.reflect.Method.invokeNative(Native Method),位于java.lang.reflect.Method.invoke(方法. java:515)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)at dalvik.system.NativeStart抛出java.lang.ClassNotFoundException:致.主要(本机方法)com.eallcn.rentagent.MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName(Class.java:251)在java.lang.Class.forName(Class.java:216)位于com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext( BootstrapApplication.java:179)在android.app.Application.attach(Application.java:194)在android.app.Instrumentation.newApplication(Instrumentation.java:992)在android.app.Instrumentation.newApplication(Instrumentat ion.java:976)在android.app.A.运行Android.app.A活动时,我在Android.app.A.运行时,运行android.app.A.运行时,运行android.app.A.运行时,运行Android.app.A.运行时,运行Android.app.A.运行时,运行Android.app.A活动. 139)在android.app.Loper.loop(Looper.java:136)的android.app.Handler.dispatchMessage(Handler.java:102)上的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)at android.app.ActivityThread.main(ActivityThread.java:5314)位于com.android的java.lang.reflect.Method.invoke(Method.java:515)的java.lang.reflect.Method.invokeNative(Native Method)中.在dalvik.system.NativeStart.main(本地方法)的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)中的internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)引起: java.lang.NoClassDefFoundError:COM/eallcn/rentagent/MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName(Class.java:251)在java.lang.Class.forName(类.java:216)在com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155)位于android.app.Application.attach(Application.java:194)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) .app.Instrumentation.newApplication(Instrumentation.java:992)在android.app.Instrumentation.newApplication(Instrumentation.java:976)的android.app.LoadedApk.makeApplication(LoadedApk.java:532)android.app.ActivityThread. android.app.Handler.dispatchMessage上的android.app.ActivityThread.access $ 1800(ActivityThread.java:139)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)的handleBindApplication(ActivityThread.java:4586) Handler.java:102)在android.app.Looper.loop(Looper.java:136)的android.app.ActivityThread.main(ActivityThread.java:5314)java.lang.reflect.Method.invokeNative(Native …

android gradle android-studio instant-run

140
推荐指数
5
解决办法
6万
查看次数

下载并安装没有Premium Developer Account的Xcode 10版本

我没有Apple Developer Premium Account,我需要Xcode 9 Beta(Apple最近推出的应用程序开发工具).

如何在没有Premium Apple Developer帐户的情况下下载Xcode 9(beta)版本?

有什么方法可以获得Xcode 9/beta或稳定版本吗?

更新: Apple于2018年6月4日推出Xcode 10测试版:在哪里可以找到相同的内容?

xcode

51
推荐指数
4
解决办法
15万
查看次数

如何在Android Studio 2.3中停止安装多个切片APK

将android studio更新到2.3版之后.我在Android设备安装Android设备时遇到问题.这里附加在更新android studio之前和之后在控制台中引发的输出.

之前更新到android studio 2.3

$ adb push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
    pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success
Run Code Online (Sandbox Code Playgroud)

更新到android studio 2.3之后

$ adb install-multiple -r E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\dep\dependencies.apk
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_1.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_3.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_0.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_2.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_4.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_6.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_5.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_7.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_8.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_9.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\outputs\apk\app-debug.apk 
Run Code Online (Sandbox Code Playgroud)

安装APK时出错

这是安装过程中的快速获取

java android apk

43
推荐指数
4
解决办法
5万
查看次数

Dagger 2中"HasFragmentInjector"的实际用法是什么?

我之前已经实现了dagger2 v2.2但是现在他们也添加了dagger.android部分.所以我用它创建示例项目.

我知道有关的旧方法@Provide@Modules@Components等注解但是从匕首2.8+,他们也加入了这个Android的支持库,它有一些新的注射像@ActivityKey,@ContributesAndroidInjector,@ Subcomponent.Builder等.

所以我的问题是它带来了什么好处.

它是否解决了像基类的Inject方法可以适用于所有子类的问题?还是其他任何好处?

第二个问题 - HasFragmentInjector只是像我们以前使用片段管理器一样加载片段内部活动?或者我错过了一些东西?

请不要为所有图书馆用户提供更具信息性的问题,因为图书馆的文档没有提供这样的答案.

android dependency-injection dagger dagger-2

16
推荐指数
2
解决办法
4987
查看次数

在编辑文本中可绘制,在错误后不更新

在android中编辑文本不允许在setError之后更改drawable.我在密码字段中使用了drawable right,但如果密码字段中出现错误,则不允许在其后更改drawable.错误之前它工作正常.

<EditText
                android:id="@+id/edt_reg_password"
                style="@style/editText_full_view"
                android:layout_height="wrap_content"
                android:layout_below="@id/edt_reg_email"
                android:layout_marginTop="@dimen/padding_normal"
                android:drawableLeft="@mipmap/ic_action_password"
                android:drawableRight="@mipmap/ic_action_password_visibility"
                android:drawablePadding="@dimen/padding_normal"
                android:hint="@string/hint_password"
                android:inputType="textPassword"
                android:maxLength="25"
                android:paddingLeft="@dimen/padding_normal"
                tools:visibility="visible" />
Run Code Online (Sandbox Code Playgroud)

用于更改眼睛图标运行时的Java代码

private void setPasswordDrawable()
    {
        final Drawable showpass_icon = getResources().getDrawable(R.mipmap.ic_action_password_visibility);
        final Drawable hidepass_icon = getResources().getDrawable(R.mipmap.ic_action_password_visibility_off);


        final Drawable pass_drawable = getResources().getDrawable(R.mipmap.ic_action_password);
        pass_drawable.setBounds(0, 0, pass_drawable.getIntrinsicWidth(), pass_drawable.getIntrinsicHeight());


        //edtPassword.setCompoundDrawables(pass_drawable, null, showpass_icon, null);

        edtPassword.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (edtPassword.getCompoundDrawables()[2] == null) {
                    return false;
                }
                if (event.getAction() != MotionEvent.ACTION_UP) {
                    return false;
                }
                if (event.getX() > edtPassword.getWidth() …
Run Code Online (Sandbox Code Playgroud)

android android-edittext saripaar

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

停止用户滚动以在RecyclerView上设置位置

所以我有一个问题,我对Android编程很新,自从我开始编写Android应用程序以来只有6-8周,所以我可能会失明并且看不到简单的答案,但这是我的问题:

我正在制作一个学校项目,我正在尝试开发一个与今天的日历分割视图(下面的那个)相似的日历

图片1

所以我使用GridLayoutManager制作了一个RecyclerView,如下所示:

图2

直到这里一切都很好,但我正在尝试实现在今天的日期设置日历的按钮,事情就是当我滚动时,然后使用scrollToPositionWithOffset(position,0)设置RecyclerView位置; 视图保持从第一次投掷中获得的动量,设置位置然后继续滚动直到动量消失

我搜索了很多寻找解决方案,当我使用gridView而不是RecyclerView时,我使用了smoothScrollToPositionFromTop()来停止滚动,然后使用setSelection()来定位它,但是gridView跳过了框架,我不得不改变,这里使用RecyclerView没有smoothScrollToPositionFromTop和smoothScrollToPosition不会停止滚动,scrollToPosition或scrollToPositionWithOffset也没有.

发现这一点,但没有帮助Scroll RecyclerView在顶部显示所选项目

和其他许多没有帮助的人.

我考虑过实现自己的滚动逻辑,但当我调查它时,我的头部爆炸,我不知道从哪里开始.

有谁知道如何解决这个问题?

android scroll android-recyclerview

6
推荐指数
1
解决办法
1万
查看次数

工具栏在Android 4.X设备上不可见

我刚刚将android.support:appcompat lib更新为22.1.1。

工具栏在Lollipop设备上可见,但在4.X设备上不可见。

我什至尝试扩展AppCompatActivity,但还是没有运气。如果还有其他要求,请告诉我。

这是我的项目样式和基本活动xml文件。

styles.xml

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/primary</item>
        <item name="colorPrimaryDark">@color/primarydark</item>
        <item name="colorAccent">@color/primary</item>
        <item name="colorControlHighlight">@color/primary</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
        <item name="windowActionModeOverlay">true</item>
        <item name="windowActionBarOverlay">true</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="android:windowBackground">@color/activity_bg</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>

    </style>
Run Code Online (Sandbox Code Playgroud)

activity_base.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/fulllayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">


    <android.support.v7.widget.Toolbar
        android:minHeight="?attr/actionBarSize"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/toolbar"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
        android:background="@color/primary">

    </android.support.v7.widget.Toolbar>

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/container">

    </FrameLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

Android 4.4模拟器Android 5.0模拟器

更新:

问题是容器零件中的布局膨胀了。它是重叠的工具栏,所以我删除了所有视图,并且它起作用了。

谢谢大家

android android-appcompat

5
推荐指数
0
解决办法
2151
查看次数

为什么我不能在Android Studio中安装lldb

我想在JNI期间设置断点,但是当我编辑配置时,我无法安装lldb插件.

按下修复按钮但没有任何效果

没有lldb

任何人都可以帮助我吗?Android工作室:2.1.1

debugging android lldb android-studio

5
推荐指数
1
解决办法
1859
查看次数

Eclipse RCP插件错误 - 无法解析模块

当我尝试运行这样的eclipse产品时:

Running_an_Eclipse_Product.png

我得到大约100个错误类型"无法解析模块XXXX".例如,部分日志视图:

!ENTRY org.eclipse.compare 4 0 2017-07-14 11:03:53.679
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [18]
  Unresolved requirement: Require-Bundle: org.eclipse.ui.views; bundle-version="[3.2.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.ui.views; bundle-version="3.8.100.v20160518-1929"; singleton:="true"
       org.eclipse.ui.views [107]
         Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.5.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.108.0.v20160518-1929"; singleton:="true"
              org.eclipse.ui [99]
                Unresolved requirement: Require-Bundle: org.eclipse.ui.workbench; bundle-version="[3.105.0,4.0.0)"; visibility:="reexport"
                  -> Bundle-SymbolicName: org.eclipse.ui.workbench; bundle-version="3.108.0.v20160602-1232"; singleton:="true"
                     org.eclipse.ui.workbench [109]
                       Unresolved requirement: Import-Package: org.eclipse.e4.ui.internal.workbench.swt
                         -> Export-Package: org.eclipse.e4.ui.internal.workbench.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.swt"; bundle-version="0.14.0.v20160523-1900"; version="0.0.0"; x-friends:="org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.ui.workbench"
                            org.eclipse.e4.ui.workbench.swt [52]
                              Unresolved requirement: Require-Bundle: org.eclipse.equinox.event; resolution:="optional"
                              Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.2)(!(version>=2.0)))" …
Run Code Online (Sandbox Code Playgroud)

eclipse rcp plugins dependencies

5
推荐指数
1
解决办法
4334
查看次数

房间库可以从资产文件夹复制数据库吗?

我在资产文件夹中有预加载数据库的旧项目。该项目实现了SQLiteOpenHelper用于数据库操作。但现在要更新应用程序,我想将我的项目移动到Room数据库。

所以我的问题是,Room 库中是否有任何可用的方法或功能,我可以在运行时在应用程序中使用预加载的数据库文件。

或者有什么方法可以先加载数据库,然后从 Room 库直接在该数据库上执行查询?

android android-sqlite android-room

5
推荐指数
2
解决办法
3657
查看次数