⑴ 如何配置android sdk环境变量
在windows7操作系统下按照如下步骤进行配置android sdk的环境变量配置。
1、首先在我的电脑右键"属性"打开,点击"高级系统设置"如图:
⑵ 如何设置Android环境变量
1
首先,右键单击“计算机”,选择“属性”单击打开。
2
在左下角找到“高级系统设置”,单击打开。
3
选择“环境变量”单击打开。
4
找到自己电脑中的安卓sdk,里面有两个文件夹,platform-tools和tools,将这两个文件夹的路径添加到变量值里面,中间用分号隔开(注意分号是英文形式)。
5
找到并选择Path编辑
⑶ Android程序中的strings.xml文件 中string类型的变量为什么一修改就出现java.lang.NullPointException错误
因为Eclipse是一个IDE工具,他的反应并不是总是那么智能,你最重要的是明白:工程目录下各个文件的关系,任何改动都要保证R.java文件伴随改动(他有时候不是那么听话的)。
<string name="hello">Hello World, HelloActivity</string>
这句话在R.java 中 表现为
int hello = 0x12345678;
实际是把XML文件中的数据看成类:
R.java中的数据就是这个类实例的引用地址。
为了表示区别用hello1 和hello2 表示你改变前后的字符串
String hello1 = “Hello World, HelloActivity!”;
当你改动的时候又产生一个字符串,
String hello2 = “Hello World, HelloActivity”;
如果IDE工具足够智能他就删除前一个hello1用hello2代替,但是有些时候他没有,R中0x12345678依然指向hello1 但是他已经不存在了 被更改为Hello2了 但是hello2 没有在R中 注册,程序查询不到他。所以报错。
解决办法:project->clean clean是是的整个工程重建。R.java会重建 其中的整形数组(就是引用地址)会重新和资源相互对应。(R.java经常会出错去找一下R.java出错的处理办法)
忠告:如果确认程序的微小改动,导致程序出错,要耐心寻求答案,这样你才能处理更多类似的问题,对问题的实质更了解,才能更好的提高自己。
⑷ 如何配置android sdk环境变量
Android SDK环境变量配置配置如下:
1.打开系统环境变量,在系统变量里 点新建,弹出新建系统变量对话框,设置如下:
android sdk的环境变量配置其实是和java的环境变量配置差不多,配置环境变量可以在cmd命令行窗口更方便的使用。
⑸ 在Android中如何使用全局变量--Application context (转)
可以将变量存放在Application中,Context,中文直译为“上下文”,SDK中对其说明如下:
Interface to global information about an application environment. This is an abstract class whose implementation
is provided by the Android system. It allows access to application-specific resources and classes, as well as up-calls
for application-level operations such as launching activities, broadcasting and receiving intents, etc。
从上可知一下三点即:
1、它描述的是一个应用程序环境的信息,即上下文。
2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。
3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息等。
以下为使用Application存储全局变量的示例代码:
1.继承Application,并在Application里声明全局变量。
public class MyApplication extends Application {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
2.在AndroidManifest.xml的application节点中声明这个Application。
<application android:name="com.xxx.xxx.MyApplication">
3.在Activity中获取Application对象,并存取全局变量。
User user = new User();
user.setUserName("example");
MyrApplication app= (MyApplication ) getApplicationContext();
app.setUser(user); //将变量存到application
User tmp = app.getUser();//从application中读取全局变量。
⑹ android编译环境用mmm编译,报错'string' does not name a type
1.androidERROR:unknownvirtualdevicename解决法打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为"ANDROID_SDK_HOME”(注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:\AndroidEmulator”,在这里我把它放在AndroidSDK包中,值为:"D:\SDK\Android\android-sdk-windows-1.5_r3”,如下图所示。设定成功的话,在eclipse里preferneces->Android->BulidSetting里为如下结果:Defaultdebugkeystore:F:\Android_Emulator\\.android\debug.keystore然后这样就可以一劳永逸了!!!2.emulator-5554disconnected!Cancelling'oms.Hello.HelloOpone'launch!在eclipse里面改变一下你run的时候的设置就好了.右点你的工程后run里面有一个runconfigrations,在里面有一个选项每次运行都察掉记录wipe.的,选上就好了.