打开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已经这样做了,感觉无效:当我在范围内时它会自动连接到我的车.这个想法是当我在我的汽车范围内时开始一项特定的工作,并在我超出我的汽车范围时停止工作,而无需启动应用程序或打开它.
我最初的想法是,应该有一种可以注册的广播,知道设备何时"连接",并且该听众只需启动作业一段时间或直到设备"断开连接".请注意,将手机放在口袋中而不是拿起手机是必要的.我只看过一些例子,如果应用程序已经打开,通过监听状态更改来执行此操作.这可能是没有应用程序打开,只是"事件驱动"和收听广播?
service android bluetooth broadcastreceiver bluetooth-lowenergy
我正在尝试手动实现按下操作栏上的向上按钮时必须执行的操作,但出于某种原因,当我按下它时没有任何反应.
这是我的代码:
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) 我在搜索视图中遇到问题。
清除按钮不在搜索视图的右端。
如何将其放置在视图的右侧?
这是我的菜单项。
<?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) 在我的应用程序中,我不希望图标和操作栏标题之间有额外的空间。创建导航活动时,菜单按钮是默认按钮。和我带来的后退箭头包括
<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 中。
密码字段是AutoCompleteTextView,我正在尝试setError在它为空时执行此操作,但我不希望显示此红色感叹号。我该怎么做?
在此之上的 PS 字段也是AutoCompleteTextView, (mailview) 但是当我这样做setError时它是空的,红色感叹号不显示。
xml android autocompletetextview android-layout android-studio
我对 Android 开发非常陌生。我刚刚下载了 Android Studio 并启动了我的第一个应用程序。我正在尝试使用虚拟设备管理器创建新的虚拟设备。我正在遵循的教程告诉我选择具有x86_64架构的设备。选择 Nexus 5x 手机后,没有任何x86_64图像选项。
我将不同的 API 级别视为选项,但它们都是x86.
为什么会这样?
android android-emulator android-studio virtual-device-manager
我们用来获取 MAC 地址,但从Android 11 中的 MAC 地址可用性变化NetworkInterface.getHardwareAddress()可以看出,现在它不会用于Android\xc2\xa011。
有解决方案或任何指南吗?
\n我是Android Studio的新手.我不知道如何使用快捷键在Android Studio中导入类?
我使用过Ctrl+ 1like Eclipse,但它在Android Studio中不起作用.
有解决方案吗
eclipse android keyboard-shortcuts android-studio android-shortcut
每次运行Android Studio时,都会弹出此加载屏幕,但Android Studio会保留在此处并且不会加载.这就像下面的图片,除了装载栏一直装满但卡在那里.我正在运行Windows 10.
我已经尝试了很多东西,包括将系统变量设置JDK_HOME到我JDK所在的位置和相同的位置JAVA_HOME.我也设定了一条路.我作为管理员多次运行,让AS通过防火墙.
我也重新启动并重新安装了无数次.
AS的版本是2.0,我正在运行最新版本的Java.
有帮助吗?
android ×10
java ×2
android-11 ×1
bluetooth ×1
eclipse ×1
java-7 ×1
jdk1.6 ×1
mac-address ×1
r.java-file ×1
service ×1
xml ×1