⑴ 如何配置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.的,選上就好了.