當前位置:首頁 » 文件管理 » apk創建文件夾

apk創建文件夾

發布時間: 2022-09-20 08:02:25

A. 安卓系統下安裝完apk程序後,具體的文件夾位置在哪裡呢

有的程序的文件夾是自動建立在sd卡上的,有的程序是沒有文件夾的,程序位於date/app文件夾內,而系統的程序位於system/app文件夾內。
軟體安裝完成後,就會在date/app目錄出現一個apk文件。
這個文件相當於windows下exe安裝完成後在c盤生成的安裝文件夾里的一樣,只不過安卓環境下只是一個apk文件(有的還另外會在sd卡自動建立一個用於該程序存放數據的文件夾)
而windows環境下是一個包含有exe啟動文件的文件夾,你不能把apk從那個目錄刪除,就像你把c盤的某個安裝路徑文件夾里的.exe文件刪除一樣,你就不能啟動該程序了,另外,system/app里放的是系統自帶的程序,就像是windows自帶的office程序類似。
注意apk文件總是相當於電腦里的setup安裝文件,所以你不能把apk文件再在date/app里打開,因為它已經安裝完畢了,所以提示是否替換。
(1)apk創建文件夾擴展閱讀:
安裝幫助
一.錯誤解決
1.提示:文件受損
說明:安裝程序文件被破壞或者不完整.有可能是在程序下載或者解壓縮時引起的文件破壞.
解決:請確定下載的程序文件完整性.網路不好也會損壞下載文件,建議再次下載或解壓縮程序再試.
2.提示:無任何提示,運行無反映
說明:一般是中文文件名的JAR程序出現這種情況.
解決:刪除掉已經安裝的JAR程序,將JAR程序文件名改為全英文之後再試.
3.提示:手機啟動失敗,請與零售商聯系
說明:一般是某個程序安裝失敗後重啟手機時出現這個提示,也有部分是升級機器時失敗導致.
解決:如果是某個程序安裝失敗,那麼只需要將存儲卡拿出來,然後再次啟動機器.並將安裝錯誤的程序刪除掉即可.如果是手機升級後出現,那麼就只有重新格機了.需要注意的是:一些開機啟動並常駐內存的軟體是無法通過格式化解決的.所以,軟格前先需要把這些軟體全部關閉或刪除.
4.問題:jar程序安裝打不開
說明:特別注意,JAR程序下載後不能改中文名再安裝,否則會打不開,只能起英文名和數字!
解決:刪除已安裝程序,再把安裝包重命名為英文或數字重新安裝.
5.問題:打開程序時提示運存或儲存空間不足!
說明:正在運行的程序太多或開機太久
解決:可以關閉一些程序或重起手機再打開程序,或查看手機儲存是否太小,可以移動一些自己的文件到卡里增加手機空間!
6.問題:下載程序解析度不合適該屏幕
說明:1.資源分類出錯
2.資源本身支持問題
解決:重新設置機型下載.
7.問題:在運行中提示出錯
說明:1.資源本身的BUG
2.手機平台支持問題
3.運行內存不足
解決:可以找一個高版本或重新開機再試試
參考資料:搜狗網路-軟體安裝

B. 安卓系統下安裝完apk程序後,具體的文件夾位置在哪裡呢

有的程序的文件夾是自動建立在sd卡上的,有的程序是沒有文件夾的,程序位於date/app文件夾內,而系統的程序位於system/app文件夾內。

軟體安裝完成後,就會在date/app目錄出現一個apk文件。
這個文件相當於windows下exe安裝完成後在c盤生成的安裝文件夾里的一樣,只不過安卓環境下只是一個apk文件(有的還另外會在sd卡自動建立一個用於該程序存放數據的文件夾)

而windows環境下是一個包含有exe啟動文件的文件夾,你不能把apk從那個目錄刪除,就像你把c盤的某個安裝路徑文件夾里的.exe文件刪除一樣,你就不能啟動該程序了,另外,system/app里放的是系統自帶的程序,就像是windows自帶的office程序類似。
注意apk文件總是相當於電腦里的setup安裝文件,所以你不能把apk文件再在date/app里打開,因為它已經安裝完畢了,所以提示是否替換。

(2)apk創建文件夾擴展閱讀

安裝幫助

一.錯誤解決

1.提示:文件受損

說明:安裝程序文件被破壞或者不完整.有可能是在程序下載或者解壓縮時引起的文件破壞.

解決:請確定下載的程序文件完整性.網路不好也會損壞下載文件,建議再次下載或解壓縮程序再試.

2.提示:無任何提示,運行無反映

說明:一般是中文文件名的JAR程序出現這種情況.

解決:刪除掉已經安裝的JAR程序,將JAR程序文件名改為全英文之後再試.

3.提示:手機啟動失敗,請與零售商聯系

說明:一般是某個程序安裝失敗後重啟手機時出現這個提示,也有部分是升級機器時失敗導致.

解決:如果是某個程序安裝失敗,那麼只需要將存儲卡拿出來,然後再次啟動機器.並將安裝錯誤的程序刪除掉即可.如果是手機升級後出現,那麼就只有重新格機了.需要注意的是:一些開機啟動並常駐內存的軟體是無法通過格式化解決的.所以,軟格前先需要把這些軟體全部關閉或刪除.

4.問題:jar程序安裝打不開

說明:特別注意,JAR程序下載後不能改中文名再安裝,否則會打不開,只能起英文名和數字!

解決:刪除已安裝程序,再把安裝包重命名為英文或數字重新安裝.

5.問題:打開程序時提示運存或儲存空間不足!

說明:正在運行的程序太多或開機太久

解決:可以關閉一些程序或重起手機再打開程序,或查看手機儲存是否太小,可以移動一些自己的文件到卡里增加手機空間!

6.問題:下載程序解析度不合適該屏幕

說明:1.資源分類出錯 2.資源本身支持問題

解決:重新設置機型下載.

7.問題:在運行中提示出錯

說明:1.資源本身的BUG 2.手機平台支持問題 3.運行內存不足

解決:可以找一個高版本或重新開機再試試

C. 如何預置Android 手機 APK-Android

你好!
一、如何將帶源碼的APK預置進系統?
1) 在 packages/apps 下面以需要預置的 APK的 名字創建一個新文件夾,以預制一個名為Test的APK 為例
2) 將 Test APK的Source code 拷貝到 Test 文件夾下,刪除 /bin 和 /gen 目錄
3) 在 Test 目錄下創建一個名為 Android.mk的文件,內容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)

4) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
5) 重新 build 整個工程

二、如何將無源碼的 APK 預置進系統?
1) 在 packages/apps 下面以需要預置的 APK 名字創建文件夾,以預制一個名為Test的APK為例
2) 將 Test.apk 放到 packages/apps/Test 下面
3) 在 packages/apps/Test 下面創建文件 Android.mk,文件內容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

4) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
5) 將從Test.apk解壓出來的 so庫拷貝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目錄下,若無 so 庫,則去掉此步;
6) 重新 build 整個工程


三、如何預置APK使得用戶可以卸載?
有兩種方法:
方法一:
7) 在 packages/apps 下面以需要預置的 APK 名字創建文件夾,以 預制一個名為Test的APK為例
8) 將 Test.apk 放到 packages/apps/Test 下面;
9) 在 packages/apps/Test 下面創建文件 Android.mk,文件內容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
include $(BUILD_PREBUILT)

10) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
11) 將從Test.apk解壓出來的 so庫拷貝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目錄下,若無 so 庫,則去掉此步;
12) 重新 build 整個工程
注意:這個比不能卸載的多了一句
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)

方法二:
4) 將需要預置的 apk 拷貝到:
vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/data/app/
5) 重新 build 整個工程
注意:如果沒有相應目錄則需手動創建。

四、如何使得用戶在將預置的 APK 卸載後,恢復出廠設置時能恢復?
為了讓用戶在將預置的 APK 卸載後,恢復出廠設置時能恢復,敝司做了一個 Feature,但在ALPS.GB.TDFD.MP.V1.7和 ALPS.GB.FDD2.MP.V4.7版本後支持,若貴司版本低於此版本,請申請 Patch ALPS00092543;
大致的做法是:
- 在vendor/mediatek/project_name/artifacts/out/target/proct/project_name/system目錄下新建一個名為appbackup的文件夾,將該應用的apk文件到appbackup文件夾下
- 在mediatek/config/project_name/ProjectConfig.mk文件中添加定義:MTK_SPECIAL_FACTORY_RESET=yes
- 在vendor/mediatek/project_name/artifacts/out/target/proct/project_name/data/app下創建一個.restore_list,並且在其中添加語句:
/system/appbackup/xxx.apk(注意,.restore_list中的每一行都要以"/system」 開頭)
當卸載了data/app下的apk後,再恢復出廠設置,系統會從 .restore_list 中讀取apk的名字,然後從 appbackup 文件中把apk重新拷貝到data/app下,從而恢復data/app下已經卸載了的apk。

D. 請教:apk安裝的時候要先在SD卡上創建一個文件夾存儲該APK...

東西弄成zip包放到assets下,然後第一次運行的時候拷貝到sdcard下,並解壓,然後刪掉zip。當然了,如果資源不多的話,不用壓縮成zip

E. 如何預置Android 手機 APK

一、如何將帶源碼的APK預置進系統?
1) 在 packages/apps 下面以需要預置的 APK的 名字創建一個新文件夾,以預制一個名為Test的APK 為例
2) 將 Test APK的Source code 拷貝到 Test 文件夾下,刪除 /bin 和 /gen 目錄
3) 在 Test 目錄下創建一個名為 Android.mk的文件,內容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)

4) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
5) 重新 build 整個工程

二、如何將無源碼的 APK 預置進系統?
1) 在 packages/apps 下面以需要預置的 APK 名字創建文件夾,以預制一個名為Test的APK為例
2) 將 Test.apk 放到 packages/apps/Test 下面
3) 在 packages/apps/Test 下面創建文件 Android.mk,文件內容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

4) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
5) 將從Test.apk解壓出來的 so庫拷貝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目錄下,若無 so 庫,則去掉此步;
6) 重新 build 整個工程


三、如何預置APK使得用戶可以卸載?
有兩種方法:
方法一:
7) 在 packages/apps 下面以需要預置的 APK 名字創建文件夾,以 預制一個名為Test的APK為例
8) 將 Test.apk 放到 packages/apps/Test 下面;
9) 在 p ackages/apps/Test 下面創建文件 Android.mk,文件內容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
include $(BUILD_PREBUILT)

10) 打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
將 Test 添加到 PRODUCT_PACKAGES 裡面。
11) 將從Te

F. 創維電視怎樣u盤安裝apk

您好,需要先在電腦上將第三方應用下載到U盤,再將U盤插入電腦安裝。
1、打開電腦,網路搜索需要下載的軟體的名字。
2、將軟體的安裝包下載到U盤,將U盤插入電視的USB口。
3、打開創維電視,點擊首頁的「我的應用」。
4、點擊「管理」,再點擊「U盤安裝」。
5、然後就可以看到U盤上的安裝包,點擊安裝即可。

G. 如何預置Android 手機 APK

您好,分為以下兩種情況:

  1. 將帶源碼的APK預置進系統。

    在 packages/apps 下面以需要預置的 APK的 名字創建一個新文件夾,以預置一個名為Test的APK 為例。

    將 Test APK的Source code 拷貝到 Test 文件夾下,刪除 /bin 和 /gen 目錄

    在 Test 目錄下創建一個名為 Android.mk的文件,內容如下:LOCAL_PATH:= $(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_MODULE_TAGS := optional

    LOCAL_SRC_FILES := $(call all-subdir-java-files)

    LOCAL_PACKAGE_NAME := Test

    include $(BUILD_PACKAGE)

    打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)將 Test 添加到 PRODUCT_PACKAGES 裡面。

    重新 build 整個工程

  2. 將無源碼的 APK 預置進系統

    在 packages/apps 下面以需要預置的 APK 名字創建文件夾,以預置一個名為Test的APK為例

    將 Test.apk 放到 packages/apps/Test 下面

    在 packages/apps/Test 下面創建文件 Android.mk,文件內容如下:LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    # Mole name should match apk name to be installed

    LOCAL_MODULE := Test

    LOCAL_MODULE_TAGS := optional

    LOCAL_SRC_FILES := $(LOCAL_MODULE).apk

    LOCAL_MODULE_CLASS := APPS

    LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)

    LOCAL_CERTIFICATE := PRESIGNED

    include $(BUILD_PREBUILT)

    打開文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)將 Test 添加到 PRODUCT_PACKAGES 裡面。

    將從Test.apk解壓出來的 so庫拷貝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目錄下,若無 so 庫,則去掉此步;

    重新 build 整個工程

    註:Google在KK上修改protection Level為System的permission控管機制如果App使用System Level的permission,需要A置到/system/priv-app底下 (原在/system/app).舉例來講:關於獲取副SD卡的寫入許可權的案例,App需要在AndroidManifest.xml宣告WRITE_MEDIA_STORAGE permission獲取副卡的寫入許可權(Ref: KK/alps/frameworks/base/cZtarget="_blank" class="keylink">m1pc3Npb26jrLao0uXI58/Co7o8YnI+CjwvcD4KPHA+PGltZyBzcmM9"alt="/">KK上,您需要採用以下方法,獲取該permission:修改Android.mk,增加LOCAL_PRIVILEGED_MODULE := true,以聲明app需要放在/system/priv-app下。

H. android apk package cache文件夾怎麼自動創建

可以通過android.intent.action.INSTALL_PACKAGE這個action啟動,也可以通過android.intent.action.VIEW這個action加上application/vnd.android.package-archive這個type啟動,當然不加這個type也能啟動,但是會找到很多這樣的activity哦。另外,通過類名或包名啟動也未嘗不可的。所以,大部分啟動是這樣的

String apkFileString = Environment.getExternalStorageDirectory().getAbsolutePath()+/.../packageName.pac;
File apkFile = new File(apkFileString);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(apkFile), application/vnd.android.package-archive);
mContext.startActivity(intent);

I. android 程序中如何在data/system/下創建文件夾

/**
* 在包名中,data目錄下創建文件夾
*
* @param DirName
* 文件夾名
* @param Mode
* 創建模式 比如MODE_PRIVATE 私有
*/
private void createDir(String DirName, int Mode) {

getDir(DirName, Mode);

}

熱點內容
磁碟陣列怎麼配置管理口 發布:2024-10-10 13:10:05 瀏覽:187
如何撤銷自己的配置 發布:2024-10-10 12:41:47 瀏覽:687
win7無法復制文件夾 發布:2024-10-10 12:40:11 瀏覽:147
文章存儲結構 發布:2024-10-10 12:40:11 瀏覽:881
添加多個FTP網站的方法有哪些 發布:2024-10-10 12:03:03 瀏覽:842
表格怎麼調用網頁資料庫資料庫數據 發布:2024-10-10 11:37:33 瀏覽:657
海力壓縮機 發布:2024-10-10 11:32:26 瀏覽:526
洗過的海帶存儲方法 發布:2024-10-10 11:19:00 瀏覽:240
64H的源碼 發布:2024-10-10 11:06:01 瀏覽:153
mc伺服器怎麼增加back指令 發布:2024-10-10 10:58:48 瀏覽:257