新建android项目就出错额
2017-03-31 15:46:48 songyan_love 阅读数 1105

1. 来创建第一个HelloWorld项目。其他平台基本上差不多,在这之前假设你已经配置好了JDK和Android SDK环境,并且你是第一次安装Studio。


当你更新完 Android SDK ,你就会看到这个界面。直到这个界面才说明,你可以使用Android Studio了。

选项1 : 创建一个Android Studio项目。
选项2 : 打开一个Android Studio项目。
选项3 : 导入官方样例,会从网络上下载代码。此功能在以前的测试版本中是没有的,建议多看一看官方给的范例。
选项4 : 从版本控制系统中导入代码。支持 CVS 、 SVN 、 Git 、 Mercurial , 甚至GitHub。
选项5 : 导入非Android Studio项目。比如纯生的 Eclipse Android项目, IDEA Android项目。如果你的Eclipse 项目使用官方建议导出(即使用 Generate Gradle build files 的方式导出),建议使用 选项2 导入。
选项6 : 设置。
选项7 : 帮助文档。

如果一些选项不能点击,说明你的 JDK 或者 Android SDK 目录指向有问题,请看下面的 设置 **JDK 或者Android SDK目录** 

2. 填写应用名和包名。

默认生成的名字:


3. 选择安卓版本。


4. 选择适应的界面。 

这个页面选择一个Activity模板,和Eclipse很像,我们直接选择一个Blank Activity好了


创建好项目以后会显示这样的页面

至此一个简单的Studio项目就完成了


我们可以来查看一些目录结构跟Eclipse 类似,但是还有有一些不同的!


5.创建一个虚拟机设备。


由于没有真机链接,所以需要自己创建一个虚拟机,点击三个点创建新的虚拟机



我们可以选择各种不同的分辨率


选择分辨率以后我们要开始选择虚拟机的sdk版本号


选择完以后就可以进如配置页面


配置完以后就可以启动虚拟机了


我们看一下启动的效果



友情提示一下

有时很多人运行Android Studio会提醒你 JDK 或者 Android SDK 不存在,你需要重新设置。你需要到全局的Project Structure 页面下进行设置。进入全局的 Project Structure 页面方法如下:

选择 Configure --> Project Defaults --> Project Structure 。在此页面下设置 JDK 或者 Android SDK 目录即可。



2016-04-05 22:26:07 tanhao199406 阅读数 592

新建一个 Android 项目 HelloWor ld,以验证开发环境是否搭建成功。在 ADT主界面上依次选择菜单:File->New->Android Application Project 如下图所示:


界面上将弹出"New Android Project"对话框,在对话框中进行如下输入:

1) Appication name中输入:HelloWorld

2) Project Name中输入:HelloWorld

3) Package name中输入:com.example.helloworld

4) Build Target 中选择: 根据自己实际情况选择,也可按默认

5) Target SDK中选择:根据自己实际情况选择,也可按默认

如下图所示:


输入完成后,一路点 Next 最后点"Finish"完成新建项目向导并回到主界面:


要编译并运行 HelloWor ld 程序,先在 Package Explorer中选中 HelloWorld 工程名称,然后点击工具栏的运行按钮,或选择菜单:Run->Run As->Android Application 即可。


ADT将会自动启动 Android 模拟器,启动过程因为需要启动 Android系统,所以要耐心等待,Android 系统启动完成后,将会自动运行 HelloWorld程序,如下图所示:


2018-03-06 11:45:35 weixin_37627165 阅读数 1369

刚学Android,难免需要自己上机安装软件,以下则是我安装出现的一些问题和网上的解决方法。


问题:

  1. 没有support.v7兼容包;
  2. 没有R.java文件;
  3. res/values/Styles.xml出错;

解决方法:

  1. 删除import android.support.v7包;
  2. 把父类ActionBarActivity改为Activity,并且导入Activity包;
  • res/values/styles.xml
 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
改
<style name="AppBaseTheme" parent="android:Theme.Light">

  • res/values-11/styles.xml 
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
改
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
  • res/values-14/styles.xml 
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
换
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
  • res/menu/main.xml
<item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        app:showAsAction="never"/>
把app改android
<item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        android:showAsAction="never"/>
可以看见gen目录下出现了R.java,若没出现,则Project---clean一下,就出现了.

但是问题还没有解决,反而又延伸问题。


网上解决方案是:

在本项目里的“project.properties”文件里面还有加sdk.buildtools=25.0.2 

target=android-19
sdk.buildtools=25.0.2

或者把25.0.2的dx.jar替换掉27.0.2的dx.jar(路径:Android-sdks\bulid-tools\);

新的问题出现了


头脑晕晕哭??网上找不到相关解决方案.......

是不是关于android.support.v7所引发的问题???

  • 操作:点击本项目右键---Android Tools---Add Support Library


闪退惊讶。。。。

  • Android SDK Manager中Extras有Support Library


我没有大哭。。。。

看来只能手动下载了

Android官方网站:

http://www.androiddevtools.cn/

解压放在Android SDK Manager指定路径SDK Path中的extras下


关于Eclipse怎么添加Android兼容包(v4,v7appcompat);

我在网上找到了大神的解决方法大笑

博客园:

https://www.cnblogs.com/kissazi2/p/3644848.html

至此问题解决了,而在启动SDK模拟器仍有小问题。

第一次写博客,只是针对遇到的问题见招拆招。

2015-09-26 09:39:39 zjl_20 阅读数 5012

最近新建一个Android工程,但是刚刚建好的工程便提示有错。

错误表现如下:

  • 缺少R文件
  • style.xml出错

开始解决问题:

在网上找了一下,果然找到类似的错误,于是进行了以下的修改:
步骤1:将style.xml中的
style name=”AppBaseTheme”parent=”Theme.AppCompat.Light”
改为styles name=”AppBaseTheme” parent=”android:Theme.Light”
此处的错误消失,但是values-v11中的styles.xml却提示出错,和上面同样的改法。
步骤2.然后values-v14中的stylename=”AppBaseTheme” parent=”Theme.AppCompat.Light.DarkActionBar”出错,改为style name=”AppBaseTheme”parent=”android:Theme.Holo.Light.DarkActionBar”
步骤3:将res/menu/menu.xml中的app:showAsAction=”never”
改为android:showAsAction=”never”。这里,改完之后发现gen目录下自动产生了R文件,并且提示:showAsActiion属性只在API11和更高的版本中使用,而现在的API为8,指的是此工程的minSdkVersion是8。由此可以得出结论,以上那些错误都是因为工程的minSdkVersion太低,且没有导入相应的支持包。
步骤4:将MainActivity.java中的主类由继承自ActionBarActivity改为继承Activity,并导入android.app.Activity,同时删掉导入ActionBarActivity包的导入语句。

步骤5:如果.java中的setContentView(R.layout.activity_main);提示activity_main出错,以及下面与R文件有关的资源引用都出错,那么很可能是由于导入语句中有一句import android.R,删掉这一句即可。这是因为系统自动导入了R文件,而不是使用的工程自己的R文件,自然就没有那些资源了。

2016-07-26 09:43:48 jay8824589 阅读数 13810


产生这个问题,是因为ADT到version 22或者之后,当在使用eclipse创建项目的时候就会自动引用android-support-v7-appcompat.jar这个库,默认生成的Activity会extends到v7ActionBarActivity这个系统类,这就是原因所在。

既然知道原因了,那么问题解决就简单明了了,下来新建一个工程来介绍:


创建一个最低版本2.3,最高兼容到19的版本来做测试。

创建好了会看见如下下图效果,


报错了,那么要这么解决呢?先删掉menu吧,这个对我们没用,至少我一直没用过。

分析:1.创建这个工程,所选的jar是否需要指定,比方说要在2.2版本上使用actionbar和fragment,在项目中后就要导入v4和v7这两个库,如果需要。那就导入V7包,路径是sdk\extras\android\support\v7\appcompat,



点击ok后上面v7报错就解决了,现在来解决R文件无法生成的原因大多情况都是xml文件报错。

找到如下:


查看 res/values/styles.xml 下的报错点。

 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">

把这个改成

<style name="AppBaseTheme" parent="android:Theme.Light">

v11和v14相同改法,也可以直接删掉不用。改好后就没错了。


运行试试:问啥问题了,



第二种方法就比价简单了,删掉v7包,


继承Activity,或者自定义BaseActivity,再运行试试。


运行ok。



注意,有时候会报下面这错。

[2016-07-28 09:18:15 - SocketDemo] W/ResourceType( 4360): ResXMLTree_node size 0 is smaller than header size 0x100.
[2016-07-28 09:18:15 - SocketDemo] E:\Androidtools\eclipse\w\SocketDemo\res\menu\main.xml:6: error: No resource identifier found for attribute 'showAsAction' in package 'com.example.socketdemo'


我们找到对应的menu.xml文件

<menu 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"
    tools:context="com.example.socketdemo.MainActivity" >


    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        app:showAsAction="never"/>


</menu>


删掉app:showAsAction="never"

就可以了 。


总结。其实创建项目出来还有很多错误,只要细心,或者百度搜搜,在当今这个社会,还没有解决不了的bug,只有不能解决的工程师,0.0



菜鸟笔记,不喜勿喷。

---------------------大笑----------------------

-----------------2016-07-26-----------------



解决打开项目是更新gradle卡住问题

博文 来自: haikuotiankong8
没有更多推荐了,返回首页