小编Ami*_*ela的帖子

无法在Android Studio上解析配置':classpath'的所有依赖项

打开Android Studio时出现此错误.

我以前从来没有弄过这个错误.我已经尝试过清理和重新同步gradle,我已经更新了SDK Manager中的所有软件包,

我重新启动了我的Android Studio,

我以管理员身份运行它,

我也尝试过构建一个新项目,但这个错误不会消失.

请帮我解决这个问题.

Error:Failed to create parent directory 'C:\Users\User\.gradle\caches\modules-2\files-2.1\org.apache\apache\4' when creating directory 'C:\Users\User\.gradle\caches\modules-2\files-2.1\org.apache\apache\4\602b647986c1d24301bc3d70e5923696bc7f1401'
Run Code Online (Sandbox Code Playgroud)

[UPDATE]

在我尝试重建我的项目之后,我得到了一个像这样的新错误.

Error:A problem occurred configuring root project 'BPSGoSurvey'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve commons-logging:commons-logging:1.1.1.
     Required by:
         :BPSGoSurvey:unspecified > com.android.tools.build:gradle:1.3.0 > com.android.tools.build:gradle-core:1.3.0 > com.android.tools.build:builder:1.3.0 > com.android.tools:sdklib:24.3.0 > org.apache.httpcomponents:httpclient:4.1.1
         :BPSGoSurvey:unspecified > com.android.tools.build:gradle:1.3.0 > com.android.tools.build:gradle-core:1.3.0 > com.android.tools.build:builder:1.3.0 > com.android.tools:sdklib:24.3.0 > org.apache.httpcomponents:httpmime:4.1
      > Could not resolve commons-logging:commons-logging:1.1.1.
         > Could not parse POM file:/E:/Android%20Studio/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom …
Run Code Online (Sandbox Code Playgroud)

android android-studio

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

当蓝牙设备自动与系统配对/连接时,Android会收到回叫吗?

有什么方法可以在Android自动配对/连接到蓝牙设备(例如我的车),而不是已经启动/打开(某种广播)的应用程序接收回叫?我已经想过定期扫描设备并查看它们是否已经绑定的服务,但是因为Android已经这样做了,感觉无效:当我在范围内时它会自动连接到我的车.这个想法是当我在我的汽车范围内时开始一项特定的工作,并在我超出我的汽车范围时停止工作,而无需启动应用程序或打开它.

我最初的想法是,应该有一种可以注册的广播,知道设备何时"连接",并且该听众只需启动作业一段时间或直到设备"断开连接".请注意,将手机放在口袋中而不是拿起手机是必要的.我只看过一些例子,如果应用程序已经打开,通过监听状态更改来执行此操作.这可能是没有应用程序打开,只是"事件驱动"和收听广播?

service android bluetooth broadcastreceiver bluetooth-lowenergy

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

Android Up按钮无效

我正在尝试手动实现按下操作栏上的向上按钮时必须执行的操作,但出于某种原因,当我按下它时没有任何反应.

这是我的代码:

public class ActivityOne extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity_one);
        Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar_actionbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        Button button = (Button)findViewById(R.id.btn1);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                openActivityTwo();
            }
        });
        Button button2 = (Button)findViewById(R.id.btn2);
        button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                openActivityThree();
            }
        });
    }


    void openActivityTwo(){
        Intent intent = new Intent(this, ActivityTwo.class);
        startActivity(intent);
    }

    void openActivityThree(){
        Intent intent = new Intent(this, ActivityThree.class);
        startActivity(intent);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) …
Run Code Online (Sandbox Code Playgroud)

java android r.java-file android-activity android-studio

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

Searchview清除按钮问题

我在搜索视图中遇到问题。

清除按钮不在搜索视图的右端。

如何将其放置在视图的右侧?

在此处输入图片说明

这是我的菜单项。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_search"
        android:icon="@drawable/abc_ic_search_api_mtrl_alpha"
        android:title="Search"
        app:actionViewClass="android.support.v7.widget.SearchView"
        app:showAsAction="ifRoom|collapseActionView" />
</menu>
Run Code Online (Sandbox Code Playgroud)

我的活动代码

@Override
    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.search_menu, menu);

        SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        searchView = (SearchView) MenuItemCompat.getActionView(menu.findItem(R.id.action_search));

        if (null != searchView) {
            searchView.setSearchableInfo(searchManager
                    .getSearchableInfo(getComponentName()));
            searchView.setIconifiedByDefault(false);
        }

        SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
            public boolean onQueryTextChange(String newText) {
                return true;
            }

            public boolean onQueryTextSubmit(String query) {
                return false;
            }
        };
        searchView.setOnQueryTextListener(queryTextListener);

        return super.onCreateOptionsMenu(menu);

    }
Run Code Online (Sandbox Code Playgroud)

android

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

如何删除 android 操作栏上的 home(和向上)按钮和标题之间的空间?

在我的应用程序中,我不希望图标和操作栏标题之间​​有额外的空间。创建导航活动时,菜单按钮是默认按钮。和我带来的后退箭头包括

 <activity
            android:name=".ShipmentList"
            android:label="Shimpment"
            android:parentActivityName=".MainNavigationActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.mobile.MainNavigationActivity" />
        </activity>
Run Code Online (Sandbox Code Playgroud)

在 AndroidManifest 中。

在此输入图像描述

在此输入图像描述

android android-actionbar

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

AutoCompleteTextView 设置错误

图片说明

密码字段是AutoCompleteTextView,我正在尝试setError在它为空时执行此操作,但我不希望显示此红色感叹号。我该怎么做?

在此之上的 PS 字段也是AutoCompleteTextView, (mailview) 但是当我这样做setError时它是空的,红色感叹号不显示。

xml android autocompletetextview android-layout android-studio

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

Android Studio 不会将 x86_64 显示为任何虚拟设备的选项

我对 Android 开发非常陌生。我刚刚下载了 Android Studio 并启动了我的第一个应用程序。我正在尝试使用虚拟设备管理器创建新的虚拟设备。我正在遵循的教程告诉我选择具有x86_64架构的设备。选择 Nexus 5x 手机后,没有任何x86_64图像选项。

我将不同的 API 级别视为选项,但它们都是x86.

为什么会这样?

在此输入图像描述

android android-emulator android-studio virtual-device-manager

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

如何从运行 Android 11 的 Android 设备获取 MAC 地址?

我们用来获取 MAC 地址,但从Android 11 中的 MAC 地址可用性变化NetworkInterface.getHardwareAddress()可以看出,现在它不会用于Android\xc2\xa011

\n

有解决方案或任何指南吗?

\n

android operating-system mac-address android-11

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

在android studio中导入类

我是Android Studio的新手.我不知道如何使用快捷键在Android Studio中导入类

我使用过Ctrl+ 1like Eclipse,但它在Android Studio中不起作用.

有解决方案吗

eclipse android keyboard-shortcuts android-studio android-shortcut

4
推荐指数
1
解决办法
1431
查看次数

Android Studio卡在加载屏幕上

每次运行Android Studio时,都会弹出此加载屏幕,但Android Studio会保留在此处并且不会加载.这就像下面的图片,除了装载栏一直装满但卡在那里.我正在运行Windows 10.

在此输入图像描述

我已经尝试了很多东西,包括将系统变量设置JDK_HOME到我JDK所在的位置和相同的位置JAVA_HOME.我也设定了一条路.我作为管理员多次运行,让AS通过防火墙.

我也重新启动并重新安装了无数次.

AS的版本是2.0,我正在运行最新版本的Java.

有帮助吗?

java android jdk1.6 java-7 android-studio

4
推荐指数
1
解决办法
5768
查看次数