自学android安卓遇到的问题以及解决方案

1_解决KVM未安装问题

只要安装选中的东西就可以了

自学android安卓遇到的问题以及解决方案_第1张图片


2_下载安装使用genymotion模拟器的步骤

1_注册

1.打开  https://cloud.genymotion.com/page/customer/login/这个网址注册.在左侧

2.注册成功后.登录用户名和密码.

2_下载及安装VirtualBox

1.  https://www.virtualbox.org/wiki/Downloads官方下载安装

2.下载deb格式后.双击deb文件.打开软件中心.点击"安装"

3_下载安装genymotion

1.然后把下载好的文件.重新命名为genymotion.bin

2.然后在文件所在目录下打开终端.ctrl+alt+t

3.输入 chmod +x ./genymotion.bin

4.输入./genymotion.bin

zmzp@zmzp1:~/下载$ chmod +x [InstallerPath]/genymotion.bin
chmod: 无法访问"[InstallerPath]/genymotion.bin": 没有那个文件或目录
zmzp@zmzp1:~/下载$ chmod +x ./genymotion.bin
zmzp@zmzp1:~/下载$ ./genymotion.bin
</pre></div><div><pre name="code" class="plain">Installing to folder [/home/zmzp/下载/genymotion]. Are you sure [y/n] ? y
</pre></div><div><pre name="code" class="plain">- Trying to find VirtualBox toolset .................... OK (Valid version of VirtualBox found: 4.3.18r96516)
- Extracting files ..................................... OK (Extract into: [/home/zmzp/下载/genymotion])
</pre></div><div><pre name="code" class="plain">Installation done successfully.
</pre></div><div><pre name="code" class="plain">You can now use these tools from [/home/zmzp/下载/genymotion]:
- genymotion
- genymotion-shell
</pre></div><div><pre name="code" class="plain">zmzp@zmzp1:~/下载$


这个显示已安装完成.

4_体验genymotion

1_启动genymotion

在目录下打开终端,输入./genymotion

2_登录genymotion

输入用户名和密码

3_选择机型

1.选择机型Samsung Galaxy S3

2.选择android 4.3版本

3.点击"next"

4.选中机型.点击"start"

3_解决启动模拟器报错问题

1_问题现象

问题描述:创建APP项目启动"RUN APP",选择选择"choose a runing device"后报错

内容:

Failure [INSTALL_FAILED_OLDER_SDK ]

2_问题解决方案

修改创建android项目的版本.

在创建项目的时候Minimum SDK选择4.0.或者相匹配的版本就可以了.

4_解决启动项目报错INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法

点击下载Genymotion-ARM-Translation.zip

将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。

5_解决unable to load virtualbox engine问题

1.卸载重装



6_CPU不兼容问题.

1.解决方案:

重启电脑.按"delete"选择高级模式,开启inter虚拟化技术问题


7_genymotion安装软件报错问题

1.报错现象

for security,your phone is set to block installation of apps obtained from unknown sources

为了安装,你的手机设置阻止的安装应用程序获得未知来源

2.解决方案

自学android安卓遇到的问题以及解决方案_第2张图片


8_解决sys...

1.打开AVD manager 在工具栏中"tools"-"Options"

自学android安卓遇到的问题以及解决方案_第3张图片


2.在HTTP Proxy Server 输入"mirrors.neusoft.edu.cn"

HTTP proxy Port"80" 


自学android安卓遇到的问题以及解决方案_第4张图片





8_genymotion输入中文问题

1.在genymotion 机型设置,如下图

自学android安卓遇到的问题以及解决方案_第5张图片

在Android system.options下都打勾


2.测试,在"键入信息",用鼠标左键按住几秒,选择"谷歌输入法".然后输入"你好啊"测试成功!

自学android安卓遇到的问题以及解决方案_第6张图片

9_910助手灰色界面

1.问题现象:

'Run' app 点击按钮.在genymotion模拟器,弹出910助手界面.内容为灰色.

2.解决方案

缺少build.conf

先卸载910助手

然后拷贝build.conf文件到./data/android910h/app/src/main/assets/

然后'Run'app

自学android安卓遇到的问题以及解决方案_第7张图片


10_ Gradle project sync failed. Please fix your project and try again.问题

1.根据以下链接地址的内容去做。如果都不行

http://blog.csdn.net/gtsong/article/details/21441411#t4

2.删除项目,重建项目

11_Error:Failed to find: com.squareup.okhttp:okhttp-urlconnection:2.0.0问题

1_问题现象:

1.git pull后,打开android studio 的项目.报错

2.部分报错内容如下:

Error:Failed to find: com.squareup.okhttp:okhttp-urlconnection:2.0.0

<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>

2_解决方案:

1.打开 file-Gradle

2.在Gradle面板下,在Global Gradle settings标签下

在"Offline work"取消对勾或者√去掉

12_Error Java:Cannot JDK "1.8" of module 'java工程名称'

1_问题现象

Run:提示 Eooro java: cannot JDK '1.8' of module 'corejava'


2_问题解决

1.在java工程项目主目录,如:corejava,按F4

2.选择JDK,在Module SDK 选择1.8

自学android安卓遇到的问题以及解决方案_第8张图片  
 


13_eclipse 导出到android studio

1_eclipse 安装插件 ADT

1.help-install new software

2.点击"add"

Name输入ADT

location输入 http://dl-ssl.google.com/android/eclipse

点击"ok"

 


3.在developer Tools画上"√"

在Contact all update sites during install to find required software去掉"√"

自学android安卓遇到的问题以及解决方案_第9张图片  


4.回到eclipse 界面.可以看到添加了 android ADK manager

自学android安卓遇到的问题以及解决方案_第10张图片  


2_从eclipse导出到Android studio下

1.在eclipse导出,右键项目,选择"Export",选择"Android","Generate Gradle build files"


自学android安卓遇到的问题以及解决方案_第11张图片  


2.完成后,它不会导出别的路径下,而是生成一个文件,"build.gradle"

自学android安卓遇到的问题以及解决方案_第12张图片  


3.打开Android studio 选择 import project,可以看到corejava项目的图标可用.

第一次导入的话,可能需要等待十分钟左右,build状态.

然后可能会出现报错找不到"jdk 1.8"问题,参考  标题12

自学android安卓遇到的问题以及解决方案_第13张图片  

14_Android studio添加 genymotion插件

尊重原者,  http://www.cnblogs.com/smyhvae/p/4022844.html

15_Android studio 
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity

解决方法:在MainActivity.java中把继承的东西修改即可.

package cn.eoe.activitylc;

import android.app.Activity;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;


public class MainActivity extends Activity{

 
把ActionBarActivity改为Activity

16_Android studio更新到1.0或者最新版本

1.打开android studio工具.

2.在工具栏,选择"hlep"-check for Update..

3.回车键,进行更新!

谷歌已经发布android studio 1.0稳定版


 

17_Android studioSDK更新问题

在Android SDK Manager Setting 窗口设置HTTP Proxy server和HTTP Proxy Port这个2个参数,分别设置为:

HTTP Proxy server:mirrors.neusoft.edu.cn

HTTP Proxy Por:80

然后把下面的Force ..http://...sources to be fetched using http://..选项打钩,close Android SDK Manager Setting,然后在重新启动Android SDK Manager Setting,这时就可以快速下载了(你的网速要快哦)


 

18_没有Theme.Holo.light主题问题

在values->styles.xml中,添加一个style,注意android

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>
    <style name="Holo" parent="android:Theme.Holo.Light">
        <!-- Customize your theme here. -->
    </style>

</resources>

 
在AndroidMainfest.xml中,在theme中@style/Holo

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cn.eoe.actionbar" >
    <uses-sdk android:minSdkVersion="11"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Holo" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

 


 

然后在MainActivity.java中 继承的类 ActionBarActivity改为Activity

package cn.eoe.actionbar;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}

 
 
然后运行.  
  自学android安卓遇到的问题以及解决方案_第14张图片  
 









































问题:

MainActivity.java中

如果继承的 Activity

那么使用Theme.Holo.Light主题正常显示

但是使用Theme.AppCompat显示不正常,这种不会报错.就是没头标题


如果继承的ActionBarActivity

那么使用Theme.Holo.Light报错程序已停止运行


但是使用Theme.AppCompat显示正常

15_android studio update报错问题

1.报错现象:

connection failed. please check your network connection and try again.  


2.解决方案:

http://www.inferjay.com/blog/2014/12/26/update-android-studio-fail/


本人先修改studio.vmoptions.

也是添加的

-Djava.net.preferIPv4Stack=true 

-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml 

-Didea.patches.url=http://dl.google.com/android/studio/patches/  


然后没效果


最后修改了studio64.vmoptions

成功了!


15_android studio 发布问题

点击打开链接  
 

这里的链接的内容步骤很详细!


16_android studio 真机测试问题

1.问题现象:

当Run 'app'时候.或者shift+f10

弹出Choose Device窗口.

在'Compatible'那列 显示'NO,minSdk(api14)>device(api1)'  

2.解决问题方案:

连接真机的时候.选择USB计算机连接

连接方式选择


 

'媒体设备(MTP)'


 

即可解决问题.


 

17_android项目不能启动问题

1.首先要看是在内网还是外网

2.挨个测试以下.哪个可以上

3.服务器在内网.所以只能链接内网测试.

4.手机联网方式改为公司wifi即可


 



你可能感兴趣的:(android,小黑小波比)